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

Details

ResultTest NameMessage
Passmarquee.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.className (<marquee class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.className (<marquee class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.className (<marquee 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)
Passmarquee.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.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)
Passmarquee.bgColor: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.bgColor: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.bgColor: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.bgColor: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.bgColor: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.height: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.height: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.height: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.height: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.hspace: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.hspace: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\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)
Passmarquee.hspace: 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)
Passmarquee.hspace: setAttribute() to 1.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)
Passmarquee.hspace: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: setAttribute() to object "[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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.hspace: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.hspace: 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)
Passmarquee.hspace: 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)
Passmarquee.scrollAmount: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.scrollAmount: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(6, 6)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.scrollAmount: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to 1.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)
Passmarquee.scrollAmount: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: 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)
Passmarquee.scrollAmount: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.scrollAmount: IDL set to 2147483648
Asserts run
Pass
assert_equals("6", "6", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.scrollAmount: IDL set to 4294967295
Asserts run
Pass
assert_equals("6", "6", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(6, 6, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.scrollDelay: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.scrollDelay: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(85, 85)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.scrollDelay: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to 1.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)
Passmarquee.scrollDelay: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: 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)
Passmarquee.scrollDelay: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.scrollDelay: IDL set to 2147483648
Asserts run
Pass
assert_equals("85", "85", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.scrollDelay: IDL set to 4294967295
Asserts run
Pass
assert_equals("85", "85", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(85, 85, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.trueSpeed: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.trueSpeed: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: setAttribute() to 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)
Passmarquee.trueSpeed: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.trueSpeed: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: setAttribute() to object "[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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.trueSpeed: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: setAttribute() to object "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)
Passmarquee.trueSpeed: setAttribute() to object "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)
Passmarquee.trueSpeed: setAttribute() to "trueSpeed"
Asserts run
Pass
assert_equals("trueSpeed", "trueSpeed", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.trueSpeed: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.trueSpeed: 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)
Passmarquee.vspace: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.vspace: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\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)
Passmarquee.vspace: 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)
Passmarquee.vspace: setAttribute() to 1.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)
Passmarquee.vspace: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: setAttribute() to object "[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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.vspace: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.vspace: 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)
Passmarquee.vspace: 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)
Passmarquee.width: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmarquee.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmarquee.width: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmarquee.width: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmarquee.width: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.className (<frameset class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.className (<frameset class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.className (<frameset 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)
Passframeset.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.cols: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.cols: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.cols: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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)
Passframeset.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.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.cols: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.cols: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.cols: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframeset.rows: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframeset.rows: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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)
Passframeset.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.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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)
Passframeset.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)
Passframeset.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)
Passframeset.rows: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.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("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframeset.rows: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframeset.rows: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.className (<frame class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.className (<frame class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.className (<frame 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)
Passframe.className (<frame class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.className (<frame 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)
Passframe.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.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)
Passframe.scrolling: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.scrolling: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.scrolling: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.scrolling: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.scrolling: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/foo", "https://www1.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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)
Passframe.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)
Passframe.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://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/undefined", "https://www1.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/7", "https://www1.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/1.5", "https://www1.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/5%", "https://www1.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/+100", "https://www1.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/.5", "https://www1.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/true", "https://www1.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/false", "https://www1.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/[object%20Object]", "https://www1.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/NaN", "https://www1.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/Infinity", "https://www1.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/-Infinity", "https://www1.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/null", "https://www1.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/test-toString", "https://www1.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.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://www1.wpt.live/html/dom/test-valueOf", "https://www1.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/foo", "https://www1.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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)
Passframe.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)
Passframe.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://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/undefined", "https://www1.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/7", "https://www1.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/1.5", "https://www1.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/5%", "https://www1.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/+100", "https://www1.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/.5", "https://www1.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/true", "https://www1.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/false", "https://www1.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/[object%20Object]", "https://www1.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/NaN", "https://www1.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/Infinity", "https://www1.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/-Infinity", "https://www1.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/null", "https://www1.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/test-toString", "https://www1.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.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://www1.wpt.live/html/dom/test-valueOf", "https://www1.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.frameBorder: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.frameBorder: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.frameBorder: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.frameBorder: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.longDesc: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.longDesc: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/foo", "https://www1.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: 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)
Passframe.longDesc: 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)
Passframe.longDesc: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \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://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/undefined", "https://www1.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/7", "https://www1.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to 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://www1.wpt.live/html/dom/1.5", "https://www1.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/5%", "https://www1.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/+100", "https://www1.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/.5", "https://www1.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/true", "https://www1.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/false", "https://www1.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to object "[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://www1.wpt.live/html/dom/[object%20Object]", "https://www1.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/NaN", "https://www1.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/Infinity", "https://www1.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/-Infinity", "https://www1.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://www1.wpt.live/html/dom/null", "https://www1.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to object "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://www1.wpt.live/html/dom/test-toString", "https://www1.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: setAttribute() to object "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://www1.wpt.live/html/dom/test-valueOf", "https://www1.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.longDesc: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/foo", "https://www1.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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)
Passframe.longDesc: 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)
Passframe.longDesc: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \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://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/undefined", "https://www1.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/7", "https://www1.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: IDL set to 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://www1.wpt.live/html/dom/1.5", "https://www1.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/5%", "https://www1.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/+100", "https://www1.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/.5", "https://www1.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/true", "https://www1.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/false", "https://www1.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: IDL set to object "[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://www1.wpt.live/html/dom/[object%20Object]", "https://www1.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/NaN", "https://www1.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/Infinity", "https://www1.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/-Infinity", "https://www1.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/reflection-obsolete.html", "https://www1.wpt.live/html/dom/reflection-obsolete.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: 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://www1.wpt.live/html/dom/null", "https://www1.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: IDL set to object "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://www1.wpt.live/html/dom/test-toString", "https://www1.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.longDesc: IDL set to object "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://www1.wpt.live/html/dom/test-valueOf", "https://www1.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.noResize: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.noResize: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: setAttribute() to 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)
Passframe.noResize: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.noResize: 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)
Passframe.noResize: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.noResize: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.noResize: 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)
Passframe.noResize: setAttribute() to object "[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)
Passframe.noResize: 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)
Passframe.noResize: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.noResize: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.noResize: 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)
Passframe.noResize: setAttribute() to object "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)
Passframe.noResize: setAttribute() to object "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)
Passframe.noResize: setAttribute() to "noResize"
Asserts run
Pass
assert_equals("noResize", "noResize", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.noResize: 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)
Passframe.noResize: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.noResize: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.noResize: 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)
Passframe.marginHeight: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.marginHeight: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.marginHeight: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginHeight: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to null
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginHeight: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passframe.marginWidth: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passframe.marginWidth: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passframe.marginWidth: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to null
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passframe.marginWidth: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.className (<dir class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.className (<dir class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.className (<dir 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)
Passdir.className (<dir class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.className (<dir 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)
Passdir.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.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)
Passdir.compact: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdir.compact: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdir.compact: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: setAttribute() to "compact"
Asserts run
Pass
assert_equals("compact", "compact", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdir.compact: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdir.compact: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.className (<font class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.className (<font class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.className (<font 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)
Passfont.className (<font class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.className (<font 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)
Passfont.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.color: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.color: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.color: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.color: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to null
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.color: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.face: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.face: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.face: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.face: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfont.size: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfont.size: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.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)
Passfont.size: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.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)
Passfont.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)
Passfont.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)
Passfont.size: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.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)
Passfont.size: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfont.size: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.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)
Passfont.size: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfont.size: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)

(Note: missing tests for types tokenlist, [object Object], [object Object].)