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

Details

ResultTest NameMessage
Passpicture.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.className (<picture class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.className (<picture class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.className (<picture 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)
Passpicture.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passpicture.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)
Passimg.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.className (<img class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.className (<img class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.className (<img 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)
Passimg.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.alt: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.alt: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.alt: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.alt: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.alt: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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)
Passimg.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)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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)
Passimg.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)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.srcset: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.srcset: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.srcset: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.srcset: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: typeof IDL attribute
Asserts run
Pass
assert_equals("object", "object")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.crossOrigin: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.crossOrigin: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "anonymous"
Asserts run
Pass
assert_equals("anonymous", "anonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "xanonymous"
Asserts run
Pass
assert_equals("xanonymous", "xanonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "anonymous\0"
Asserts run
Pass
assert_equals("anonymous\0", "anonymous\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "nonymous"
Asserts run
Pass
assert_equals("nonymous", "nonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "ANONYMOUS"
Asserts run
Pass
assert_equals("ANONYMOUS", "ANONYMOUS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "anonymouſ"
Asserts run
Pass
assert_equals("anonymouſ", "anonymouſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "use-credentials"
Asserts run
Pass
assert_equals("use-credentials", "use-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "xuse-credentials"
Asserts run
Pass
assert_equals("xuse-credentials", "xuse-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "use-credentials\0"
Asserts run
Pass
assert_equals("use-credentials\0", "use-credentials\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "se-credentials"
Asserts run
Pass
assert_equals("se-credentials", "se-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "USE-CREDENTIALS"
Asserts run
Pass
assert_equals("USE-CREDENTIALS", "USE-CREDENTIALS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: setAttribute() to "uſe-credentialſ"
Asserts run
Pass
assert_equals("uſe-credentialſ", "uſe-credentialſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.crossOrigin: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to undefined
Asserts run
Pass
assert_equals(null, null, "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(null, null, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to null
Asserts run
Pass
assert_equals(null, null, "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(null, null, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "anonymous"
Asserts run
Pass
assert_equals("anonymous", "anonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "xanonymous"
Asserts run
Pass
assert_equals("xanonymous", "xanonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "anonymous\0"
Asserts run
Pass
assert_equals("anonymous\0", "anonymous\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "nonymous"
Asserts run
Pass
assert_equals("nonymous", "nonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "ANONYMOUS"
Asserts run
Pass
assert_equals("ANONYMOUS", "ANONYMOUS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "anonymouſ"
Asserts run
Pass
assert_equals("anonymouſ", "anonymouſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "use-credentials"
Asserts run
Pass
assert_equals("use-credentials", "use-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "xuse-credentials"
Asserts run
Pass
assert_equals("xuse-credentials", "xuse-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "use-credentials\0"
Asserts run
Pass
assert_equals("use-credentials\0", "use-credentials\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "se-credentials"
Asserts run
Pass
assert_equals("se-credentials", "se-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "USE-CREDENTIALS"
Asserts run
Pass
assert_equals("USE-CREDENTIALS", "USE-CREDENTIALS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.crossOrigin: IDL set to "uſe-credentialſ"
Asserts run
Pass
assert_equals("uſe-credentialſ", "uſe-credentialſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.useMap: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.useMap: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.useMap: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.useMap: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.isMap: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.isMap: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: setAttribute() to 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)
Passimg.isMap: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.isMap: 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)
Passimg.isMap: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.isMap: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.isMap: 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)
Passimg.isMap: setAttribute() to object "[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)
Passimg.isMap: 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)
Passimg.isMap: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.isMap: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.isMap: 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)
Passimg.isMap: setAttribute() to object "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)
Passimg.isMap: setAttribute() to object "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)
Passimg.isMap: setAttribute() to "isMap"
Asserts run
Pass
assert_equals("isMap", "isMap", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.isMap: 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)
Passimg.isMap: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.isMap: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.isMap: 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)
Passimg.width: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.width: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.width: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.width: IDL set to 257
Asserts run
Pass
assert_equals("257", "257", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.width: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.width: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.width: IDL set to 2147483648
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.width: IDL set to 4294967295
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.height: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.height: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.height: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.height: IDL set to 257
Asserts run
Pass
assert_equals("257", "257", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.height: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.height: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.height: IDL set to 2147483648
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.height: IDL set to 4294967295
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passimg.referrerPolicy: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.referrerPolicy: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.referrerPolicy: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failimg.referrerPolicy: setAttribute() to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failimg.referrerPolicy: setAttribute() to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "ſame-origin"
Asserts run
Pass
assert_equals("ſame-origin", "ſame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failimg.referrerPolicy: setAttribute() to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failimg.referrerPolicy: setAttribute() to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "ſtrict-origin"
Asserts run
Pass
assert_equals("ſtrict-origin", "ſtrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failimg.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failimg.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: setAttribute() to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.referrerPolicy: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failimg.referrerPolicy: IDL set to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failimg.referrerPolicy: IDL set to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "ſame-origin"
Asserts run
Pass
assert_equals("ſame-origin", "ſame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failimg.referrerPolicy: IDL set to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failimg.referrerPolicy: IDL set to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "ſtrict-origin"
Asserts run
Pass
assert_equals("ſtrict-origin", "ſtrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failimg.referrerPolicy: IDL set to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failimg.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.referrerPolicy: IDL set to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.decoding: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.decoding: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("auto", "auto")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.decoding: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "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)
Passimg.decoding: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "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)
Passimg.decoding: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "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)
Passimg.decoding: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "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)
Passimg.decoding: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "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)
Passimg.decoding: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "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)
Passimg.decoding: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "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)
Passimg.decoding: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "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)
Passimg.decoding: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "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)
Passimg.decoding: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "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)
Passimg.decoding: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "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)
Passimg.decoding: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "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)
Passimg.decoding: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "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)
Passimg.decoding: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "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)
Passimg.decoding: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "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)
Passimg.decoding: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "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)
Passimg.decoding: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "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)
Passimg.decoding: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "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)
Passimg.decoding: setAttribute() to "async"
Asserts run
Pass
assert_equals("async", "async", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("async", "async", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.decoding: setAttribute() to "xasync"
Asserts run
Pass
assert_equals("xasync", "xasync", "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)
Passimg.decoding: setAttribute() to "async\0"
Asserts run
Pass
assert_equals("async\0", "async\0", "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)
Passimg.decoding: setAttribute() to "ASYNC"
Asserts run
Pass
assert_equals("ASYNC", "ASYNC", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("async", "async", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.decoding: setAttribute() to "aſync"
Asserts run
Pass
assert_equals("aſync", "aſync", "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)
Passimg.decoding: setAttribute() to "sync"
Asserts run
Pass
assert_equals("sync", "sync", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("sync", "sync", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.decoding: setAttribute() to "xsync"
Asserts run
Pass
assert_equals("xsync", "xsync", "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)
Passimg.decoding: setAttribute() to "sync\0"
Asserts run
Pass
assert_equals("sync\0", "sync\0", "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)
Passimg.decoding: setAttribute() to "ync"
Asserts run
Pass
assert_equals("ync", "ync", "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)
Passimg.decoding: setAttribute() to "SYNC"
Asserts run
Pass
assert_equals("SYNC", "SYNC", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("sync", "sync", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.decoding: setAttribute() to "ſync"
Asserts run
Pass
assert_equals("ſync", "ſync", "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)
Passimg.decoding: 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)
Passimg.decoding: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "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)
Passimg.decoding: 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("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.decoding: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "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)
Passimg.decoding: 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)
Passimg.decoding: IDL set to ""
Asserts run
Pass
assert_equals("", "", "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)
Passimg.decoding: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "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)
Passimg.decoding: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "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)
Passimg.decoding: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "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)
Passimg.decoding: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "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)
Passimg.decoding: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "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)
Passimg.decoding: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "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)
Passimg.decoding: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "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)
Passimg.decoding: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "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)
Passimg.decoding: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "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)
Passimg.decoding: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "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)
Passimg.decoding: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "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)
Passimg.decoding: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "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)
Passimg.decoding: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "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)
Passimg.decoding: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "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)
Passimg.decoding: IDL set to null
Asserts run
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.decoding: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "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)
Passimg.decoding: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "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)
Passimg.decoding: IDL set to "async"
Asserts run
Pass
assert_equals("async", "async", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("async", "async", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.decoding: IDL set to "xasync"
Asserts run
Pass
assert_equals("xasync", "xasync", "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)
Passimg.decoding: IDL set to "async\0"
Asserts run
Pass
assert_equals("async\0", "async\0", "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)
Passimg.decoding: IDL set to "ASYNC"
Asserts run
Pass
assert_equals("ASYNC", "ASYNC", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("async", "async", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.decoding: IDL set to "aſync"
Asserts run
Pass
assert_equals("aſync", "aſync", "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)
Passimg.decoding: IDL set to "sync"
Asserts run
Pass
assert_equals("sync", "sync", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("sync", "sync", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.decoding: IDL set to "xsync"
Asserts run
Pass
assert_equals("xsync", "xsync", "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)
Passimg.decoding: IDL set to "sync\0"
Asserts run
Pass
assert_equals("sync\0", "sync\0", "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)
Passimg.decoding: IDL set to "ync"
Asserts run
Pass
assert_equals("ync", "ync", "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)
Passimg.decoding: IDL set to "SYNC"
Asserts run
Pass
assert_equals("SYNC", "SYNC", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("sync", "sync", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.decoding: IDL set to "ſync"
Asserts run
Pass
assert_equals("ſync", "ſync", "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)
Passimg.decoding: 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)
Passimg.decoding: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "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)
Passimg.decoding: 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("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.decoding: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "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)
Passimg.decoding: 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)
Passimg.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.lowsrc: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.lowsrc: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.lowsrc: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: 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)
Passimg.lowsrc: 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)
Passimg.lowsrc: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.lowsrc: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: 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)
Passimg.lowsrc: 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)
Passimg.lowsrc: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.lowsrc: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.hspace: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.hspace: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.vspace: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.vspace: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.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)
Passimg.longDesc: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.longDesc: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.longDesc: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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)
Passimg.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)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.longDesc: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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)
Passimg.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)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passimg.border: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passimg.border: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passimg.border: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: 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)
Passimg.border: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passimg.border: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.className (<iframe class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.className (<iframe class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.className (<iframe 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)
Passiframe.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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)
Passiframe.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)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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)
Passiframe.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)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.srcdoc: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.srcdoc: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.srcdoc: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.srcdoc: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.allowFullscreen: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.allowFullscreen: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: setAttribute() to 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)
Passiframe.allowFullscreen: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.allowFullscreen: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: setAttribute() to object "[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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.allowFullscreen: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: setAttribute() to object "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)
Passiframe.allowFullscreen: setAttribute() to object "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)
Passiframe.allowFullscreen: setAttribute() to "allowFullscreen"
Asserts run
Pass
assert_equals("allowFullscreen", "allowFullscreen", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.allowFullscreen: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Passiframe.allowFullscreen: 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)
Failiframe.allowUserMedia: typeof IDL attributeassert_equals: expected "boolean" but got "undefined"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:743:27)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:742:23)
Asserts run
Fail
assert_equals("undefined", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Failiframe.allowUserMedia: IDL get with DOM attribute unsetassert_equals: expected (boolean) false but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:764:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:763:27)
Asserts run
Fail
assert_equals(undefined, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Failiframe.allowUserMedia: setAttribute() to ""assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to " foo "assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to undefinedassert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to nullassert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to 7assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to 1.5assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to "5%"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to "+100"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to ".5"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to trueassert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to falseassert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to object "[object Object]"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to NaNassert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to Infinityassert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to -Infinityassert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to "\0"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to object "test-toString"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to object "test-valueOf"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: setAttribute() to "allowUserMedia"assert_equals: IDL get expected (boolean) true but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("allowUserMedia", "allowUserMedia", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.allowUserMedia: IDL set to ""assert_equals: hasAttribute() expected false but got true
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:973:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals(true, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Failiframe.allowUserMedia: IDL set to " foo "assert_equals: IDL get expected (boolean) true but got (string) " foo "
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(" foo ", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to undefinedassert_equals: hasAttribute() expected false but got true
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:973:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals(true, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Failiframe.allowUserMedia: IDL set to nullassert_equals: hasAttribute() expected false but got true
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:973:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals(true, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Failiframe.allowUserMedia: IDL set to 7assert_equals: IDL get expected (boolean) true but got (number) 7
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(7, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to 1.5assert_equals: IDL get expected (boolean) true but got (number) 1.5
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(1.5, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to "5%"assert_equals: IDL get expected (boolean) true but got (string) "5%"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals("5%", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to "+100"assert_equals: IDL get expected (boolean) true but got (string) "+100"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals("+100", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to ".5"assert_equals: IDL get expected (boolean) true but got (string) ".5"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(".5", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.allowUserMedia: 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)
Failiframe.allowUserMedia: IDL set to falseassert_equals: hasAttribute() expected false but got true
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:973:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals(true, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Failiframe.allowUserMedia: IDL set to object "[object Object]"assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(object "[object Object]", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to NaNassert_equals: hasAttribute() expected false but got true
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:973:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals(true, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Failiframe.allowUserMedia: IDL set to Infinityassert_equals: IDL get expected (boolean) true but got (number) Infinity
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(Infinity, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to -Infinityassert_equals: IDL get expected (boolean) true but got (number) -Infinity
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(-Infinity, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to "\0"assert_equals: IDL get expected (boolean) true but got (string) "\0"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals("\0", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to object "test-toString"assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(object "test-toString", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.allowUserMedia: IDL set to object "test-valueOf"assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Fail
assert_equals(object "test-valueOf", true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.width: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.height: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.height: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.referrerPolicy: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.referrerPolicy: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.referrerPolicy: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.referrerPolicy: setAttribute() to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.referrerPolicy: setAttribute() to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "ſame-origin"
Asserts run
Pass
assert_equals("ſame-origin", "ſame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.referrerPolicy: setAttribute() to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.referrerPolicy: setAttribute() to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "ſtrict-origin"
Asserts run
Pass
assert_equals("ſtrict-origin", "ſtrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: setAttribute() to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.referrerPolicy: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.referrerPolicy: IDL set to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.referrerPolicy: IDL set to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "ſame-origin"
Asserts run
Pass
assert_equals("ſame-origin", "ſame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.referrerPolicy: IDL set to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.referrerPolicy: IDL set to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "ſtrict-origin"
Asserts run
Pass
assert_equals("ſtrict-origin", "ſtrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.referrerPolicy: IDL set to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.referrerPolicy: IDL set to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failiframe.delegateStickyUserActivation: typeof IDL attributeassert_equals: expected "string" but got "undefined"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:743:27)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:742:23)
Asserts run
Fail
assert_equals("undefined", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Failiframe.delegateStickyUserActivation: setAttribute() to "vibration"assert_equals: IDL get expected (string) "vibration" but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("vibration", "vibration", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, "vibration", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.delegateStickyUserActivation: setAttribute() to "VIBRATION"assert_equals: IDL get expected (string) "vibration" but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("VIBRATION", "VIBRATION", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, "vibration", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.delegateStickyUserActivation: setAttribute() to "media"assert_equals: IDL get expected (string) "media" but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("media", "media", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, "media", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.delegateStickyUserActivation: setAttribute() to "MEDIA"assert_equals: IDL get expected (string) "media" but got (undefined) undefined
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("MEDIA", "MEDIA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(undefined, "media", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failiframe.delegateStickyUserActivation: IDL set to ""assert_equals: getAttribute() expected "" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "assert_equals: getAttribute() expected " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to undefinedassert_equals: getAttribute() expected "undefined" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to 7assert_equals: getAttribute() expected "7" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to 1.5assert_equals: getAttribute() expected "1.5" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "5%"assert_equals: getAttribute() expected "5%" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "+100"assert_equals: getAttribute() expected "+100" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to ".5"assert_equals: getAttribute() expected ".5" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to trueassert_equals: getAttribute() expected "true" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to falseassert_equals: getAttribute() expected "false" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to object "[object Object]"assert_equals: getAttribute() expected "[object Object]" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to NaNassert_equals: getAttribute() expected "NaN" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to Infinityassert_equals: getAttribute() expected "Infinity" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to -Infinityassert_equals: getAttribute() expected "-Infinity" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "\0"assert_equals: getAttribute() expected "\0" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passiframe.delegateStickyUserActivation: IDL set to null
Asserts runNo asserts ran
Failiframe.delegateStickyUserActivation: IDL set to object "test-toString"assert_equals: getAttribute() expected "test-toString" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to object "test-valueOf"assert_equals: getAttribute() expected "test-valueOf" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "vibration"assert_equals: getAttribute() expected "vibration" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "vibration", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "xvibration"assert_equals: getAttribute() expected "xvibration" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "xvibration", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "vibration\0"assert_equals: getAttribute() expected "vibration\0" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "vibration\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "ibration"assert_equals: getAttribute() expected "ibration" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "ibration", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "VIBRATION"assert_equals: getAttribute() expected "VIBRATION" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "VIBRATION", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "media"assert_equals: getAttribute() expected "media" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "media", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "xmedia"assert_equals: getAttribute() expected "xmedia" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "xmedia", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "media\0"assert_equals: getAttribute() expected "media\0" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "media\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "edia"assert_equals: getAttribute() expected "edia" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:980:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Fail
assert_equals("MEDIA", "edia", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Failiframe.delegateStickyUserActivation: IDL set to "MEDIA"assert_equals: IDL get expected "media" but got "MEDIA"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("MEDIA", "MEDIA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("MEDIA", "media", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.scrolling: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.scrolling: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.frameBorder: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.frameBorder: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.longDesc: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.longDesc: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.longDesc: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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)
Passiframe.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)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passiframe.longDesc: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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)
Passiframe.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)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passiframe.marginHeight: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.marginHeight: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.marginWidth: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passiframe.marginWidth: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passiframe.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)
Passembed.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.className (<embed class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.className (<embed class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.className (<embed 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)
Passembed.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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)
Passembed.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)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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)
Passembed.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)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.type: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.width: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.height: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.height: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passembed.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passembed.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passembed.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passembed.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)
Passobject.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.className (<object class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.className (<object class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.className (<object 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)
Passobject.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.data: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.data: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.data: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: 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)
Passobject.data: 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)
Passobject.data: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.data: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: 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)
Passobject.data: 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)
Passobject.data: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.data: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.type: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.useMap: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.useMap: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.useMap: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.useMap: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.useMap: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.width: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.height: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.height: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.archive: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.archive: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.archive: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.archive: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.code: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.code: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.code: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.code: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.declare: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.declare: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: setAttribute() to 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)
Passobject.declare: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.declare: 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)
Passobject.declare: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.declare: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.declare: 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)
Passobject.declare: setAttribute() to object "[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)
Passobject.declare: 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)
Passobject.declare: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.declare: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.declare: 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)
Passobject.declare: setAttribute() to object "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)
Passobject.declare: setAttribute() to object "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)
Passobject.declare: setAttribute() to "declare"
Asserts run
Pass
assert_equals("declare", "declare", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.declare: 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)
Passobject.declare: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.declare: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.declare: 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)
Passobject.hspace: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.hspace: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.standby: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.standby: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.standby: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.standby: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.standby: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.vspace: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.vspace: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.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)
Passobject.codeBase: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.codeBase: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.codeBase: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: 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)
Passobject.codeBase: 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)
Passobject.codeBase: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeBase: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: 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)
Passobject.codeBase: 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)
Passobject.codeBase: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeBase: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.codeType: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.codeType: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.codeType: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.codeType: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passobject.border: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passobject.border: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passobject.border: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: 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)
Passobject.border: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passobject.border: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.className (<param class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.className (<param class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.className (<param 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)
Passparam.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.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)
Passparam.value: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.value: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.value: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.value: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.value: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.type: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passparam.valueType: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passparam.valueType: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passparam.valueType: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passparam.valueType: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.className (<video class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.className (<video class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.className (<video 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)
Passvideo.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.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)
Passvideo.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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)
Passvideo.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)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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)
Passvideo.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)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: typeof IDL attribute
Asserts run
Pass
assert_equals("object", "object")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.crossOrigin: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.crossOrigin: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "anonymous"
Asserts run
Pass
assert_equals("anonymous", "anonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "xanonymous"
Asserts run
Pass
assert_equals("xanonymous", "xanonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "anonymous\0"
Asserts run
Pass
assert_equals("anonymous\0", "anonymous\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "nonymous"
Asserts run
Pass
assert_equals("nonymous", "nonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "ANONYMOUS"
Asserts run
Pass
assert_equals("ANONYMOUS", "ANONYMOUS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "anonymouſ"
Asserts run
Pass
assert_equals("anonymouſ", "anonymouſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "use-credentials"
Asserts run
Pass
assert_equals("use-credentials", "use-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "xuse-credentials"
Asserts run
Pass
assert_equals("xuse-credentials", "xuse-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "use-credentials\0"
Asserts run
Pass
assert_equals("use-credentials\0", "use-credentials\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "se-credentials"
Asserts run
Pass
assert_equals("se-credentials", "se-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "USE-CREDENTIALS"
Asserts run
Pass
assert_equals("USE-CREDENTIALS", "USE-CREDENTIALS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: setAttribute() to "uſe-credentialſ"
Asserts run
Pass
assert_equals("uſe-credentialſ", "uſe-credentialſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.crossOrigin: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to undefined
Asserts run
Pass
assert_equals(null, null, "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(null, null, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to null
Asserts run
Pass
assert_equals(null, null, "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(null, null, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "anonymous"
Asserts run
Pass
assert_equals("anonymous", "anonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "xanonymous"
Asserts run
Pass
assert_equals("xanonymous", "xanonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "anonymous\0"
Asserts run
Pass
assert_equals("anonymous\0", "anonymous\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "nonymous"
Asserts run
Pass
assert_equals("nonymous", "nonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "ANONYMOUS"
Asserts run
Pass
assert_equals("ANONYMOUS", "ANONYMOUS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "anonymouſ"
Asserts run
Pass
assert_equals("anonymouſ", "anonymouſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "use-credentials"
Asserts run
Pass
assert_equals("use-credentials", "use-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "xuse-credentials"
Asserts run
Pass
assert_equals("xuse-credentials", "xuse-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "use-credentials\0"
Asserts run
Pass
assert_equals("use-credentials\0", "use-credentials\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "se-credentials"
Asserts run
Pass
assert_equals("se-credentials", "se-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "USE-CREDENTIALS"
Asserts run
Pass
assert_equals("USE-CREDENTIALS", "USE-CREDENTIALS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.crossOrigin: IDL set to "uſe-credentialſ"
Asserts run
Pass
assert_equals("uſe-credentialſ", "uſe-credentialſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.preload: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.preload: setAttribute() to "none"
Asserts run
Pass
assert_equals("none", "none", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.preload: setAttribute() to "NONE"
Asserts run
Pass
assert_equals("NONE", "NONE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.preload: setAttribute() to "metadata"
Asserts run
Pass
assert_equals("metadata", "metadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.preload: setAttribute() to "METADATA"
Asserts run
Pass
assert_equals("METADATA", "METADATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.preload: 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)
Passvideo.preload: 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)
Passvideo.preload: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to null
Asserts runNo asserts ran
Passvideo.preload: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "none"
Asserts run
Pass
assert_equals("none", "none", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.preload: IDL set to "xnone"
Asserts run
Pass
assert_equals("xnone", "xnone", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "none\0"
Asserts run
Pass
assert_equals("none\0", "none\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "one"
Asserts run
Pass
assert_equals("one", "one", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "NONE"
Asserts run
Pass
assert_equals("NONE", "NONE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.preload: IDL set to "metadata"
Asserts run
Pass
assert_equals("metadata", "metadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.preload: IDL set to "xmetadata"
Asserts run
Pass
assert_equals("xmetadata", "xmetadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "metadata\0"
Asserts run
Pass
assert_equals("metadata\0", "metadata\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "etadata"
Asserts run
Pass
assert_equals("etadata", "etadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "METADATA"
Asserts run
Pass
assert_equals("METADATA", "METADATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.preload: 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)
Passvideo.preload: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passvideo.preload: 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)
Passvideo.autoplay: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.autoplay: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: setAttribute() to 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)
Passvideo.autoplay: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.autoplay: 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)
Passvideo.autoplay: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.autoplay: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.autoplay: 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)
Passvideo.autoplay: setAttribute() to object "[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)
Passvideo.autoplay: 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)
Passvideo.autoplay: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.autoplay: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.autoplay: 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)
Passvideo.autoplay: setAttribute() to object "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)
Passvideo.autoplay: setAttribute() to object "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)
Passvideo.autoplay: setAttribute() to "autoplay"
Asserts run
Pass
assert_equals("autoplay", "autoplay", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.autoplay: 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)
Passvideo.autoplay: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.autoplay: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.autoplay: 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)
Passvideo.loop: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.loop: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: setAttribute() to 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)
Passvideo.loop: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.loop: 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)
Passvideo.loop: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.loop: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.loop: 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)
Passvideo.loop: setAttribute() to object "[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)
Passvideo.loop: 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)
Passvideo.loop: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.loop: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.loop: 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)
Passvideo.loop: setAttribute() to object "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)
Passvideo.loop: setAttribute() to object "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)
Passvideo.loop: setAttribute() to "loop"
Asserts run
Pass
assert_equals("loop", "loop", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.loop: 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)
Passvideo.loop: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.loop: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.loop: 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)
Passvideo.controls: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.controls: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: setAttribute() to 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)
Passvideo.controls: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.controls: 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)
Passvideo.controls: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.controls: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.controls: 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)
Passvideo.controls: setAttribute() to object "[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)
Passvideo.controls: 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)
Passvideo.controls: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.controls: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.controls: 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)
Passvideo.controls: setAttribute() to object "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)
Passvideo.controls: setAttribute() to object "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)
Passvideo.controls: setAttribute() to "controls"
Asserts run
Pass
assert_equals("controls", "controls", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.controls: 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)
Passvideo.controls: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.controls: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.controls: 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)
Passvideo.defaultMuted (<video muted>): typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.defaultMuted (<video muted>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): setAttribute() to 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)
Passvideo.defaultMuted (<video muted>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.defaultMuted (<video muted>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): setAttribute() to object "[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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.defaultMuted (<video muted>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): setAttribute() to object "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)
Passvideo.defaultMuted (<video muted>): setAttribute() to object "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)
Passvideo.defaultMuted (<video muted>): setAttribute() to "muted"
Asserts run
Pass
assert_equals("muted", "muted", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.defaultMuted (<video muted>): IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.defaultMuted (<video muted>): 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)
Passvideo.width: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.width: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: 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)
Passvideo.width: 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)
Passvideo.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)
Passvideo.width: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: 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)
Passvideo.width: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: 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)
Passvideo.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)
Passvideo.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)
Passvideo.width: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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)
Passvideo.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)
Passvideo.width: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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)
Passvideo.width: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.width: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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)
Passvideo.width: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.width: 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)
Passvideo.width: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.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)
Passvideo.width: 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)
Passvideo.width: 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)
Passvideo.height: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.height: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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)
Passvideo.height: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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)
Passvideo.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)
Passvideo.height: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.height: 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)
Passvideo.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, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.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)
Passvideo.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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.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)
Passvideo.height: 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)
Passvideo.height: 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)
Passvideo.poster: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.poster: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.poster: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: 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)
Passvideo.poster: 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)
Passvideo.poster: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.poster: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: 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)
Passvideo.poster: 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)
Passvideo.poster: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.poster: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.playsInline: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvideo.playsInline: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: setAttribute() to 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)
Passvideo.playsInline: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.playsInline: 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)
Passvideo.playsInline: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.playsInline: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.playsInline: 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)
Passvideo.playsInline: setAttribute() to object "[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)
Passvideo.playsInline: 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)
Passvideo.playsInline: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.playsInline: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.playsInline: 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)
Passvideo.playsInline: setAttribute() to object "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)
Passvideo.playsInline: setAttribute() to object "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)
Passvideo.playsInline: setAttribute() to "playsInline"
Asserts run
Pass
assert_equals("playsInline", "playsInline", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.playsInline: 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)
Passvideo.playsInline: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.playsInline: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passvideo.playsInline: 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)
Passaudio.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.className (<audio class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.className (<audio class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.className (<audio 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)
Passaudio.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.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)
Passaudio.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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)
Passaudio.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)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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)
Passaudio.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)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: typeof IDL attribute
Asserts run
Pass
assert_equals("object", "object")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.crossOrigin: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.crossOrigin: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "anonymous"
Asserts run
Pass
assert_equals("anonymous", "anonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "xanonymous"
Asserts run
Pass
assert_equals("xanonymous", "xanonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "anonymous\0"
Asserts run
Pass
assert_equals("anonymous\0", "anonymous\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "nonymous"
Asserts run
Pass
assert_equals("nonymous", "nonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "ANONYMOUS"
Asserts run
Pass
assert_equals("ANONYMOUS", "ANONYMOUS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "anonymouſ"
Asserts run
Pass
assert_equals("anonymouſ", "anonymouſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "use-credentials"
Asserts run
Pass
assert_equals("use-credentials", "use-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "xuse-credentials"
Asserts run
Pass
assert_equals("xuse-credentials", "xuse-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "use-credentials\0"
Asserts run
Pass
assert_equals("use-credentials\0", "use-credentials\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "se-credentials"
Asserts run
Pass
assert_equals("se-credentials", "se-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "USE-CREDENTIALS"
Asserts run
Pass
assert_equals("USE-CREDENTIALS", "USE-CREDENTIALS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: setAttribute() to "uſe-credentialſ"
Asserts run
Pass
assert_equals("uſe-credentialſ", "uſe-credentialſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.crossOrigin: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to undefined
Asserts run
Pass
assert_equals(null, null, "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(null, null, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to null
Asserts run
Pass
assert_equals(null, null, "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(null, null, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "anonymous"
Asserts run
Pass
assert_equals("anonymous", "anonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "xanonymous"
Asserts run
Pass
assert_equals("xanonymous", "xanonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "anonymous\0"
Asserts run
Pass
assert_equals("anonymous\0", "anonymous\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "nonymous"
Asserts run
Pass
assert_equals("nonymous", "nonymous", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "ANONYMOUS"
Asserts run
Pass
assert_equals("ANONYMOUS", "ANONYMOUS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "anonymouſ"
Asserts run
Pass
assert_equals("anonymouſ", "anonymouſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "use-credentials"
Asserts run
Pass
assert_equals("use-credentials", "use-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "xuse-credentials"
Asserts run
Pass
assert_equals("xuse-credentials", "xuse-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "use-credentials\0"
Asserts run
Pass
assert_equals("use-credentials\0", "use-credentials\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "se-credentials"
Asserts run
Pass
assert_equals("se-credentials", "se-credentials", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "USE-CREDENTIALS"
Asserts run
Pass
assert_equals("USE-CREDENTIALS", "USE-CREDENTIALS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("use-credentials", "use-credentials", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.crossOrigin: IDL set to "uſe-credentialſ"
Asserts run
Pass
assert_equals("uſe-credentialſ", "uſe-credentialſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("anonymous", "anonymous", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.preload: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.preload: setAttribute() to "none"
Asserts run
Pass
assert_equals("none", "none", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.preload: setAttribute() to "NONE"
Asserts run
Pass
assert_equals("NONE", "NONE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.preload: setAttribute() to "metadata"
Asserts run
Pass
assert_equals("metadata", "metadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.preload: setAttribute() to "METADATA"
Asserts run
Pass
assert_equals("METADATA", "METADATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.preload: 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)
Passaudio.preload: 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)
Passaudio.preload: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to null
Asserts runNo asserts ran
Passaudio.preload: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "none"
Asserts run
Pass
assert_equals("none", "none", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.preload: IDL set to "xnone"
Asserts run
Pass
assert_equals("xnone", "xnone", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "none\0"
Asserts run
Pass
assert_equals("none\0", "none\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "one"
Asserts run
Pass
assert_equals("one", "one", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "NONE"
Asserts run
Pass
assert_equals("NONE", "NONE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("none", "none", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.preload: IDL set to "metadata"
Asserts run
Pass
assert_equals("metadata", "metadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.preload: IDL set to "xmetadata"
Asserts run
Pass
assert_equals("xmetadata", "xmetadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "metadata\0"
Asserts run
Pass
assert_equals("metadata\0", "metadata\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "etadata"
Asserts run
Pass
assert_equals("etadata", "etadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "METADATA"
Asserts run
Pass
assert_equals("METADATA", "METADATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.preload: 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)
Passaudio.preload: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passaudio.preload: 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)
Passaudio.autoplay: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.autoplay: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: setAttribute() to 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)
Passaudio.autoplay: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.autoplay: 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)
Passaudio.autoplay: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.autoplay: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.autoplay: 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)
Passaudio.autoplay: setAttribute() to object "[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)
Passaudio.autoplay: 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)
Passaudio.autoplay: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.autoplay: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.autoplay: 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)
Passaudio.autoplay: setAttribute() to object "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)
Passaudio.autoplay: setAttribute() to object "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)
Passaudio.autoplay: setAttribute() to "autoplay"
Asserts run
Pass
assert_equals("autoplay", "autoplay", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.autoplay: 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)
Passaudio.autoplay: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.autoplay: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.autoplay: 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)
Passaudio.loop: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.loop: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: setAttribute() to 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)
Passaudio.loop: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.loop: 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)
Passaudio.loop: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.loop: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.loop: 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)
Passaudio.loop: setAttribute() to object "[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)
Passaudio.loop: 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)
Passaudio.loop: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.loop: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.loop: 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)
Passaudio.loop: setAttribute() to object "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)
Passaudio.loop: setAttribute() to object "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)
Passaudio.loop: setAttribute() to "loop"
Asserts run
Pass
assert_equals("loop", "loop", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.loop: 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)
Passaudio.loop: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.loop: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.loop: 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)
Passaudio.controls: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.controls: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: setAttribute() to 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)
Passaudio.controls: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.controls: 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)
Passaudio.controls: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.controls: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.controls: 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)
Passaudio.controls: setAttribute() to object "[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)
Passaudio.controls: 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)
Passaudio.controls: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.controls: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.controls: 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)
Passaudio.controls: setAttribute() to object "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)
Passaudio.controls: setAttribute() to object "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)
Passaudio.controls: setAttribute() to "controls"
Asserts run
Pass
assert_equals("controls", "controls", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.controls: 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)
Passaudio.controls: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.controls: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.controls: 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)
Passaudio.defaultMuted (<audio muted>): typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passaudio.defaultMuted (<audio muted>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to 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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.defaultMuted (<audio muted>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to object "[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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.defaultMuted (<audio muted>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to object "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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to object "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)
Passaudio.defaultMuted (<audio muted>): setAttribute() to "muted"
Asserts run
Pass
assert_equals("muted", "muted", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.defaultMuted (<audio muted>): IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passaudio.defaultMuted (<audio muted>): 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)
Passsource.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.className (<source class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.className (<source class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.className (<source 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)
Passsource.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.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)
Passsource.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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)
Passsource.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)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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)
Passsource.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)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.type: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.srcset: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.srcset: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.srcset: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.srcset: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.sizes: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.sizes: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.sizes: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.sizes: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsource.media: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsource.media: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passsource.media: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsource.media: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.className (<track class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.className (<track class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.className (<track 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)
Passtrack.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.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)
Passtrack.kind: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.kind: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("subtitles", "subtitles")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.kind: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "subtitles"
Asserts run
Pass
assert_equals("subtitles", "subtitles", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("subtitles", "subtitles", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "xsubtitles"
Asserts run
Pass
assert_equals("xsubtitles", "xsubtitles", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "subtitles\0"
Asserts run
Pass
assert_equals("subtitles\0", "subtitles\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "ubtitles"
Asserts run
Pass
assert_equals("ubtitles", "ubtitles", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "SUBTITLES"
Asserts run
Pass
assert_equals("SUBTITLES", "SUBTITLES", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("subtitles", "subtitles", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "ſubtitleſ"
Asserts run
Pass
assert_equals("ſubtitleſ", "ſubtitleſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "captions"
Asserts run
Pass
assert_equals("captions", "captions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("captions", "captions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "xcaptions"
Asserts run
Pass
assert_equals("xcaptions", "xcaptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "captions\0"
Asserts run
Pass
assert_equals("captions\0", "captions\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "aptions"
Asserts run
Pass
assert_equals("aptions", "aptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "CAPTIONS"
Asserts run
Pass
assert_equals("CAPTIONS", "CAPTIONS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("captions", "captions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "captionſ"
Asserts run
Pass
assert_equals("captionſ", "captionſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "descriptions"
Asserts run
Pass
assert_equals("descriptions", "descriptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("descriptions", "descriptions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "xdescriptions"
Asserts run
Pass
assert_equals("xdescriptions", "xdescriptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "descriptions\0"
Asserts run
Pass
assert_equals("descriptions\0", "descriptions\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "escriptions"
Asserts run
Pass
assert_equals("escriptions", "escriptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "DESCRIPTIONS"
Asserts run
Pass
assert_equals("DESCRIPTIONS", "DESCRIPTIONS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("descriptions", "descriptions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "deſcriptionſ"
Asserts run
Pass
assert_equals("deſcriptionſ", "deſcriptionſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "chapters"
Asserts run
Pass
assert_equals("chapters", "chapters", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("chapters", "chapters", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "xchapters"
Asserts run
Pass
assert_equals("xchapters", "xchapters", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "chapters\0"
Asserts run
Pass
assert_equals("chapters\0", "chapters\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "hapters"
Asserts run
Pass
assert_equals("hapters", "hapters", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "CHAPTERS"
Asserts run
Pass
assert_equals("CHAPTERS", "CHAPTERS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("chapters", "chapters", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "chapterſ"
Asserts run
Pass
assert_equals("chapterſ", "chapterſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "metadata"
Asserts run
Pass
assert_equals("metadata", "metadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "xmetadata"
Asserts run
Pass
assert_equals("xmetadata", "xmetadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "metadata\0"
Asserts run
Pass
assert_equals("metadata\0", "metadata\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "etadata"
Asserts run
Pass
assert_equals("etadata", "etadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: setAttribute() to "METADATA"
Asserts run
Pass
assert_equals("METADATA", "METADATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.kind: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to null
Asserts run
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "subtitles"
Asserts run
Pass
assert_equals("subtitles", "subtitles", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("subtitles", "subtitles", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "xsubtitles"
Asserts run
Pass
assert_equals("xsubtitles", "xsubtitles", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "subtitles\0"
Asserts run
Pass
assert_equals("subtitles\0", "subtitles\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "ubtitles"
Asserts run
Pass
assert_equals("ubtitles", "ubtitles", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "SUBTITLES"
Asserts run
Pass
assert_equals("SUBTITLES", "SUBTITLES", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("subtitles", "subtitles", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "ſubtitleſ"
Asserts run
Pass
assert_equals("ſubtitleſ", "ſubtitleſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "captions"
Asserts run
Pass
assert_equals("captions", "captions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("captions", "captions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "xcaptions"
Asserts run
Pass
assert_equals("xcaptions", "xcaptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "captions\0"
Asserts run
Pass
assert_equals("captions\0", "captions\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "aptions"
Asserts run
Pass
assert_equals("aptions", "aptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "CAPTIONS"
Asserts run
Pass
assert_equals("CAPTIONS", "CAPTIONS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("captions", "captions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "captionſ"
Asserts run
Pass
assert_equals("captionſ", "captionſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "descriptions"
Asserts run
Pass
assert_equals("descriptions", "descriptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("descriptions", "descriptions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "xdescriptions"
Asserts run
Pass
assert_equals("xdescriptions", "xdescriptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "descriptions\0"
Asserts run
Pass
assert_equals("descriptions\0", "descriptions\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "escriptions"
Asserts run
Pass
assert_equals("escriptions", "escriptions", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "DESCRIPTIONS"
Asserts run
Pass
assert_equals("DESCRIPTIONS", "DESCRIPTIONS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("descriptions", "descriptions", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "deſcriptionſ"
Asserts run
Pass
assert_equals("deſcriptionſ", "deſcriptionſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "chapters"
Asserts run
Pass
assert_equals("chapters", "chapters", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("chapters", "chapters", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "xchapters"
Asserts run
Pass
assert_equals("xchapters", "xchapters", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "chapters\0"
Asserts run
Pass
assert_equals("chapters\0", "chapters\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "hapters"
Asserts run
Pass
assert_equals("hapters", "hapters", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "CHAPTERS"
Asserts run
Pass
assert_equals("CHAPTERS", "CHAPTERS", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("chapters", "chapters", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "chapterſ"
Asserts run
Pass
assert_equals("chapterſ", "chapterſ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "metadata"
Asserts run
Pass
assert_equals("metadata", "metadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "xmetadata"
Asserts run
Pass
assert_equals("xmetadata", "xmetadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "metadata\0"
Asserts run
Pass
assert_equals("metadata\0", "metadata\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "etadata"
Asserts run
Pass
assert_equals("etadata", "etadata", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.kind: IDL set to "METADATA"
Asserts run
Pass
assert_equals("METADATA", "METADATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("metadata", "metadata", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.src: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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)
Passtrack.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)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.src: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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)
Passtrack.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)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.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://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.srclang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.srclang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.srclang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.srclang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.label: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.label: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.label: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.label: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.default: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtrack.default: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: setAttribute() to 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)
Passtrack.default: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.default: 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)
Passtrack.default: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.default: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.default: 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)
Passtrack.default: setAttribute() to object "[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)
Passtrack.default: 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)
Passtrack.default: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.default: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.default: 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)
Passtrack.default: setAttribute() to object "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)
Passtrack.default: setAttribute() to object "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)
Passtrack.default: setAttribute() to "default"
Asserts run
Pass
assert_equals("default", "default", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.default: 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)
Passtrack.default: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.default: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtrack.default: 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)
Passtrack.default: 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)
Passtrack.default: 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)
Passcanvas.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.className (<canvas class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.className (<canvas class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.className (<canvas 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)
Passcanvas.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.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)
Passcanvas.width: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(300, 300)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.width: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.width: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: 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)
Passcanvas.width: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.width: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.width: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.width: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.width: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passcanvas.width: 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)
Passcanvas.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)
Passcanvas.width: IDL set to 2147483648
Asserts run
Pass
assert_equals("300", "300", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passcanvas.width: IDL set to 4294967295
Asserts run
Pass
assert_equals("300", "300", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(300, 300, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passcanvas.height: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcanvas.height: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(150, 150)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcanvas.height: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.height: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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)
Passcanvas.height: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.height: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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)
Passcanvas.height: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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)
Passcanvas.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)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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)
Passcanvas.height: 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)
Passcanvas.height: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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)
Passcanvas.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(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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)
Passcanvas.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)
Passcanvas.height: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.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(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passcanvas.height: 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)
Passcanvas.height: 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)
Passcanvas.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)
Passcanvas.height: 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)
Passcanvas.height: 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)
Passcanvas.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)
Passcanvas.height: IDL set to 2147483648
Asserts run
Pass
assert_equals("150", "150", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passcanvas.height: IDL set to 4294967295
Asserts run
Pass
assert_equals("150", "150", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(150, 150, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmap.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.className (<map class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.className (<map class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.className (<map 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)
Passmap.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmap.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passmap.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)
Passarea.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.className (<area class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.className (<area class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.className (<area 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)
Passarea.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.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)
Passarea.alt: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.alt: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.alt: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.alt: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.alt: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.coords: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.coords: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.coords: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.coords: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.shape: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.shape: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.shape: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.shape: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.target: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.target: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.target: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.target: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.download: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.download: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.download: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.download: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.ping: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.ping: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.ping: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.ping: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.rel: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.rel: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.rel: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.rel: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.referrerPolicy: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.referrerPolicy: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failarea.referrerPolicy: setAttribute() to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failarea.referrerPolicy: setAttribute() to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "ſame-origin"
Asserts run
Pass
assert_equals("ſame-origin", "ſame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failarea.referrerPolicy: setAttribute() to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failarea.referrerPolicy: setAttribute() to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "ſtrict-origin"
Asserts run
Pass
assert_equals("ſtrict-origin", "ſtrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failarea.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failarea.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: setAttribute() to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.referrerPolicy: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failarea.referrerPolicy: IDL set to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failarea.referrerPolicy: IDL set to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "ſame-origin"
Asserts run
Pass
assert_equals("ſame-origin", "ſame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failarea.referrerPolicy: IDL set to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failarea.referrerPolicy: IDL set to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "ſtrict-origin"
Asserts run
Pass
assert_equals("ſtrict-origin", "ſtrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failarea.referrerPolicy: IDL set to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Failarea.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.referrerPolicy: IDL set to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.href: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.href: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to "http://site.example/"
Asserts run
Pass
assert_equals("http://site.example/", "http://site.example/", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("http://site.example/", "http://site.example/", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to "//site.example/path???@#l"
Asserts run
Pass
assert_equals("//site.example/path???@#l", "//site.example/path???@#l", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://site.example/path???@#l", "https://site.example/path???@#l", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.href: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to "http://site.example/"
Asserts run
Pass
assert_equals("http://site.example/", "http://site.example/", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("http://site.example/", "http://site.example/", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to "//site.example/path???@#l"
Asserts run
Pass
assert_equals("//site.example/path???@#l", "//site.example/path???@#l", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://site.example/path???@#l", "https://site.example/path???@#l", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-embedded.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.href: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.noHref: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passarea.noHref: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: setAttribute() to 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)
Passarea.noHref: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.noHref: 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)
Passarea.noHref: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.noHref: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.noHref: 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)
Passarea.noHref: setAttribute() to object "[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)
Passarea.noHref: 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)
Passarea.noHref: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.noHref: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.noHref: 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)
Passarea.noHref: setAttribute() to object "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)
Passarea.noHref: setAttribute() to object "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)
Passarea.noHref: setAttribute() to "noHref"
Asserts run
Pass
assert_equals("noHref", "noHref", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.noHref: 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)
Passarea.noHref: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.noHref: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passarea.noHref: 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)
Passarea.noHref: 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)
Passarea.noHref: 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)

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