blob: 0a4d0a3041b4cc0be3dd5ae03a0f69bbab8b5b56 [file] [log] [blame]
CONSOLE WARNING: line 559: The <keygen> element is deprecated and will be removed in M57, around March 2017. See https://www.chromestatus.com/features/5716060992962560 for more details.
This is a testharness.js-based test.
PASS form.title: 32 tests
PASS form.lang: 32 tests
PASS form.dir: 62 tests
PASS form.className (<form class>): 32 tests
PASS form.hidden: 33 tests
PASS form.accessKey: 32 tests
PASS form.tabIndex: 24 tests
PASS form.acceptCharset (<form accept-charset>): 32 tests
PASS form.autocomplete: 52 tests
PASS form.enctype: 62 tests
PASS form.encoding (<form enctype>): 62 tests
PASS form.method: 62 tests
PASS form.name: 32 tests
PASS form.noValidate: 33 tests
PASS form.target: 32 tests
PASS fieldset.title: 32 tests
PASS fieldset.lang: 32 tests
PASS fieldset.dir: 62 tests
PASS fieldset.className (<fieldset class>): 32 tests
PASS fieldset.hidden: 33 tests
PASS fieldset.accessKey: 32 tests
PASS fieldset.tabIndex: 24 tests
PASS fieldset.disabled: 33 tests
PASS fieldset.name: 32 tests
PASS legend.title: 32 tests
PASS legend.lang: 32 tests
PASS legend.dir: 62 tests
PASS legend.className (<legend class>): 32 tests
PASS legend.hidden: 33 tests
PASS legend.accessKey: 32 tests
PASS legend.tabIndex: 24 tests
PASS legend.align: 32 tests
PASS label.title: 32 tests
PASS label.lang: 32 tests
PASS label.dir: 62 tests
PASS label.className (<label class>): 32 tests
PASS label.hidden: 33 tests
PASS label.accessKey: 32 tests
PASS label.tabIndex: 24 tests
PASS label.htmlFor (<label for>): 32 tests
PASS input.title: 32 tests
PASS input.lang: 32 tests
PASS input.dir: 62 tests
PASS input.className (<input class>): 32 tests
PASS input.hidden: 33 tests
PASS input.accessKey: 32 tests
PASS input.tabIndex: 24 tests
PASS input.accept: 32 tests
PASS input.alt: 32 tests
PASS input.autofocus: 33 tests
PASS input.defaultChecked (<input checked>): 33 tests
PASS input.dirName: 32 tests
PASS input.disabled: 33 tests
PASS input.formEnctype: 62 tests
PASS input.formMethod: 52 tests
PASS input.formNoValidate: 33 tests
PASS input.formTarget: 32 tests
PASS input.inputMode: 3 tests
FAIL input.inputMode: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\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: IDL get expected "" but got " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
FAIL input.inputMode: setAttribute() to undefined assert_equals: IDL get expected "" but got "undefined"
FAIL input.inputMode: setAttribute() to 7 assert_equals: IDL get expected "" but got "7"
FAIL input.inputMode: setAttribute() to 1.5 assert_equals: IDL get expected "" but got "1.5"
FAIL input.inputMode: setAttribute() to true assert_equals: IDL get expected "" but got "true"
FAIL input.inputMode: setAttribute() to false assert_equals: IDL get expected "" but got "false"
FAIL input.inputMode: setAttribute() to object "[object Object]" assert_equals: IDL get expected "" but got "[object Object]"
FAIL input.inputMode: setAttribute() to NaN assert_equals: IDL get expected "" but got "NaN"
FAIL input.inputMode: setAttribute() to Infinity assert_equals: IDL get expected "" but got "Infinity"
FAIL input.inputMode: setAttribute() to -Infinity assert_equals: IDL get expected "" but got "-Infinity"
FAIL input.inputMode: setAttribute() to "\0" assert_equals: IDL get expected "" but got "\0"
FAIL input.inputMode: setAttribute() to null assert_equals: IDL get expected "" but got "null"
FAIL input.inputMode: setAttribute() to object "test-toString" assert_equals: IDL get expected "" but got "test-toString"
FAIL input.inputMode: setAttribute() to object "test-valueOf" assert_equals: IDL get expected "" but got "test-valueOf"
PASS input.inputMode: setAttribute() to "verbatim"
FAIL input.inputMode: setAttribute() to "xverbatim" assert_equals: IDL get expected "" but got "xverbatim"
FAIL input.inputMode: setAttribute() to "verbatim\0" assert_equals: IDL get expected "" but got "verbatim\0"
FAIL input.inputMode: setAttribute() to "erbatim" assert_equals: IDL get expected "" but got "erbatim"
FAIL input.inputMode: setAttribute() to "VERBATIM" assert_equals: IDL get expected "verbatim" but got "VERBATIM"
PASS input.inputMode: setAttribute() to "latin"
FAIL input.inputMode: setAttribute() to "xlatin" assert_equals: IDL get expected "" but got "xlatin"
FAIL input.inputMode: setAttribute() to "latin\0" assert_equals: IDL get expected "" but got "latin\0"
FAIL input.inputMode: setAttribute() to "atin" assert_equals: IDL get expected "" but got "atin"
FAIL input.inputMode: setAttribute() to "LATIN" assert_equals: IDL get expected "latin" but got "LATIN"
PASS input.inputMode: setAttribute() to "latin-name"
FAIL input.inputMode: setAttribute() to "xlatin-name" assert_equals: IDL get expected "" but got "xlatin-name"
FAIL input.inputMode: setAttribute() to "latin-name\0" assert_equals: IDL get expected "" but got "latin-name\0"
FAIL input.inputMode: setAttribute() to "atin-name" assert_equals: IDL get expected "" but got "atin-name"
FAIL input.inputMode: setAttribute() to "LATIN-NAME" assert_equals: IDL get expected "latin-name" but got "LATIN-NAME"
PASS input.inputMode: setAttribute() to "latin-prose"
FAIL input.inputMode: setAttribute() to "xlatin-prose" assert_equals: IDL get expected "" but got "xlatin-prose"
FAIL input.inputMode: setAttribute() to "latin-prose\0" assert_equals: IDL get expected "" but got "latin-prose\0"
FAIL input.inputMode: setAttribute() to "atin-prose" assert_equals: IDL get expected "" but got "atin-prose"
FAIL input.inputMode: setAttribute() to "LATIN-PROSE" assert_equals: IDL get expected "latin-prose" but got "LATIN-PROSE"
PASS input.inputMode: setAttribute() to "full-width-latin"
FAIL input.inputMode: setAttribute() to "xfull-width-latin" assert_equals: IDL get expected "" but got "xfull-width-latin"
FAIL input.inputMode: setAttribute() to "full-width-latin\0" assert_equals: IDL get expected "" but got "full-width-latin\0"
FAIL input.inputMode: setAttribute() to "ull-width-latin" assert_equals: IDL get expected "" but got "ull-width-latin"
FAIL input.inputMode: setAttribute() to "FULL-WIDTH-LATIN" assert_equals: IDL get expected "full-width-latin" but got "FULL-WIDTH-LATIN"
PASS input.inputMode: setAttribute() to "kana"
FAIL input.inputMode: setAttribute() to "xkana" assert_equals: IDL get expected "" but got "xkana"
FAIL input.inputMode: setAttribute() to "kana\0" assert_equals: IDL get expected "" but got "kana\0"
FAIL input.inputMode: setAttribute() to "ana" assert_equals: IDL get expected "" but got "ana"
FAIL input.inputMode: setAttribute() to "KANA" assert_equals: IDL get expected "kana" but got "KANA"
PASS input.inputMode: setAttribute() to "katakana"
FAIL input.inputMode: setAttribute() to "xkatakana" assert_equals: IDL get expected "" but got "xkatakana"
FAIL input.inputMode: setAttribute() to "katakana\0" assert_equals: IDL get expected "" but got "katakana\0"
FAIL input.inputMode: setAttribute() to "atakana" assert_equals: IDL get expected "" but got "atakana"
FAIL input.inputMode: setAttribute() to "KATAKANA" assert_equals: IDL get expected "katakana" but got "KATAKANA"
PASS input.inputMode: setAttribute() to "numeric"
FAIL input.inputMode: setAttribute() to "xnumeric" assert_equals: IDL get expected "" but got "xnumeric"
FAIL input.inputMode: setAttribute() to "numeric\0" assert_equals: IDL get expected "" but got "numeric\0"
FAIL input.inputMode: setAttribute() to "umeric" assert_equals: IDL get expected "" but got "umeric"
FAIL input.inputMode: setAttribute() to "NUMERIC" assert_equals: IDL get expected "numeric" but got "NUMERIC"
PASS input.inputMode: setAttribute() to "tel"
FAIL input.inputMode: setAttribute() to "xtel" assert_equals: IDL get expected "" but got "xtel"
FAIL input.inputMode: setAttribute() to "tel\0" assert_equals: IDL get expected "" but got "tel\0"
FAIL input.inputMode: setAttribute() to "el" assert_equals: IDL get expected "" but got "el"
FAIL input.inputMode: setAttribute() to "TEL" assert_equals: IDL get expected "tel" but got "TEL"
PASS input.inputMode: setAttribute() to "email"
FAIL input.inputMode: setAttribute() to "xemail" assert_equals: IDL get expected "" but got "xemail"
FAIL input.inputMode: setAttribute() to "email\0" assert_equals: IDL get expected "" but got "email\0"
FAIL input.inputMode: setAttribute() to "mail" assert_equals: IDL get expected "" but got "mail"
FAIL input.inputMode: setAttribute() to "EMAIL" assert_equals: IDL get expected "email" but got "EMAIL"
PASS input.inputMode: setAttribute() to "url"
FAIL input.inputMode: setAttribute() to "xurl" assert_equals: IDL get expected "" but got "xurl"
FAIL input.inputMode: setAttribute() to "url\0" assert_equals: IDL get expected "" but got "url\0"
FAIL input.inputMode: setAttribute() to "rl" assert_equals: IDL get expected "" but got "rl"
FAIL input.inputMode: setAttribute() to "URL" assert_equals: IDL get expected "url" but got "URL"
PASS input.inputMode: IDL set to ""
FAIL input.inputMode: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\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: IDL get expected "" but got " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
FAIL input.inputMode: IDL set to undefined assert_equals: IDL get expected "" but got "undefined"
FAIL input.inputMode: IDL set to 7 assert_equals: IDL get expected "" but got "7"
FAIL input.inputMode: IDL set to 1.5 assert_equals: IDL get expected "" but got "1.5"
FAIL input.inputMode: IDL set to true assert_equals: IDL get expected "" but got "true"
FAIL input.inputMode: IDL set to false assert_equals: IDL get expected "" but got "false"
FAIL input.inputMode: IDL set to object "[object Object]" assert_equals: IDL get expected "" but got "[object Object]"
FAIL input.inputMode: IDL set to NaN assert_equals: IDL get expected "" but got "NaN"
FAIL input.inputMode: IDL set to Infinity assert_equals: IDL get expected "" but got "Infinity"
FAIL input.inputMode: IDL set to -Infinity assert_equals: IDL get expected "" but got "-Infinity"
FAIL input.inputMode: IDL set to "\0" assert_equals: IDL get expected "" but got "\0"
FAIL input.inputMode: IDL set to null assert_equals: IDL get expected "" but got "null"
FAIL input.inputMode: IDL set to object "test-toString" assert_equals: IDL get expected "" but got "test-toString"
FAIL input.inputMode: IDL set to object "test-valueOf" assert_equals: IDL get expected "" but got "test-valueOf"
PASS input.inputMode: IDL set to "verbatim"
FAIL input.inputMode: IDL set to "xverbatim" assert_equals: IDL get expected "" but got "xverbatim"
FAIL input.inputMode: IDL set to "verbatim\0" assert_equals: IDL get expected "" but got "verbatim\0"
FAIL input.inputMode: IDL set to "erbatim" assert_equals: IDL get expected "" but got "erbatim"
FAIL input.inputMode: IDL set to "VERBATIM" assert_equals: IDL get expected "verbatim" but got "VERBATIM"
PASS input.inputMode: IDL set to "latin"
FAIL input.inputMode: IDL set to "xlatin" assert_equals: IDL get expected "" but got "xlatin"
FAIL input.inputMode: IDL set to "latin\0" assert_equals: IDL get expected "" but got "latin\0"
FAIL input.inputMode: IDL set to "atin" assert_equals: IDL get expected "" but got "atin"
FAIL input.inputMode: IDL set to "LATIN" assert_equals: IDL get expected "latin" but got "LATIN"
PASS input.inputMode: IDL set to "latin-name"
FAIL input.inputMode: IDL set to "xlatin-name" assert_equals: IDL get expected "" but got "xlatin-name"
FAIL input.inputMode: IDL set to "latin-name\0" assert_equals: IDL get expected "" but got "latin-name\0"
FAIL input.inputMode: IDL set to "atin-name" assert_equals: IDL get expected "" but got "atin-name"
FAIL input.inputMode: IDL set to "LATIN-NAME" assert_equals: IDL get expected "latin-name" but got "LATIN-NAME"
PASS input.inputMode: IDL set to "latin-prose"
FAIL input.inputMode: IDL set to "xlatin-prose" assert_equals: IDL get expected "" but got "xlatin-prose"
FAIL input.inputMode: IDL set to "latin-prose\0" assert_equals: IDL get expected "" but got "latin-prose\0"
FAIL input.inputMode: IDL set to "atin-prose" assert_equals: IDL get expected "" but got "atin-prose"
FAIL input.inputMode: IDL set to "LATIN-PROSE" assert_equals: IDL get expected "latin-prose" but got "LATIN-PROSE"
PASS input.inputMode: IDL set to "full-width-latin"
FAIL input.inputMode: IDL set to "xfull-width-latin" assert_equals: IDL get expected "" but got "xfull-width-latin"
FAIL input.inputMode: IDL set to "full-width-latin\0" assert_equals: IDL get expected "" but got "full-width-latin\0"
FAIL input.inputMode: IDL set to "ull-width-latin" assert_equals: IDL get expected "" but got "ull-width-latin"
FAIL input.inputMode: IDL set to "FULL-WIDTH-LATIN" assert_equals: IDL get expected "full-width-latin" but got "FULL-WIDTH-LATIN"
PASS input.inputMode: IDL set to "kana"
FAIL input.inputMode: IDL set to "xkana" assert_equals: IDL get expected "" but got "xkana"
FAIL input.inputMode: IDL set to "kana\0" assert_equals: IDL get expected "" but got "kana\0"
FAIL input.inputMode: IDL set to "ana" assert_equals: IDL get expected "" but got "ana"
FAIL input.inputMode: IDL set to "KANA" assert_equals: IDL get expected "kana" but got "KANA"
PASS input.inputMode: IDL set to "katakana"
FAIL input.inputMode: IDL set to "xkatakana" assert_equals: IDL get expected "" but got "xkatakana"
FAIL input.inputMode: IDL set to "katakana\0" assert_equals: IDL get expected "" but got "katakana\0"
FAIL input.inputMode: IDL set to "atakana" assert_equals: IDL get expected "" but got "atakana"
FAIL input.inputMode: IDL set to "KATAKANA" assert_equals: IDL get expected "katakana" but got "KATAKANA"
PASS input.inputMode: IDL set to "numeric"
FAIL input.inputMode: IDL set to "xnumeric" assert_equals: IDL get expected "" but got "xnumeric"
FAIL input.inputMode: IDL set to "numeric\0" assert_equals: IDL get expected "" but got "numeric\0"
FAIL input.inputMode: IDL set to "umeric" assert_equals: IDL get expected "" but got "umeric"
FAIL input.inputMode: IDL set to "NUMERIC" assert_equals: IDL get expected "numeric" but got "NUMERIC"
PASS input.inputMode: IDL set to "tel"
FAIL input.inputMode: IDL set to "xtel" assert_equals: IDL get expected "" but got "xtel"
FAIL input.inputMode: IDL set to "tel\0" assert_equals: IDL get expected "" but got "tel\0"
FAIL input.inputMode: IDL set to "el" assert_equals: IDL get expected "" but got "el"
FAIL input.inputMode: IDL set to "TEL" assert_equals: IDL get expected "tel" but got "TEL"
PASS input.inputMode: IDL set to "email"
FAIL input.inputMode: IDL set to "xemail" assert_equals: IDL get expected "" but got "xemail"
FAIL input.inputMode: IDL set to "email\0" assert_equals: IDL get expected "" but got "email\0"
FAIL input.inputMode: IDL set to "mail" assert_equals: IDL get expected "" but got "mail"
FAIL input.inputMode: IDL set to "EMAIL" assert_equals: IDL get expected "email" but got "EMAIL"
PASS input.inputMode: IDL set to "url"
FAIL input.inputMode: IDL set to "xurl" assert_equals: IDL get expected "" but got "xurl"
FAIL input.inputMode: IDL set to "url\0" assert_equals: IDL get expected "" but got "url\0"
FAIL input.inputMode: IDL set to "rl" assert_equals: IDL get expected "" but got "rl"
FAIL input.inputMode: IDL set to "URL" assert_equals: IDL get expected "url" but got "URL"
PASS input.max: 32 tests
PASS input.maxLength: 61 tests
PASS input.min: 32 tests
PASS input.multiple: 33 tests
PASS input.name: 32 tests
PASS input.pattern: 32 tests
PASS input.placeholder: 32 tests
PASS input.readOnly: 33 tests
PASS input.required: 33 tests
PASS input.size: 57 tests
FAIL input.size: IDL set to 2147483648 assert_equals: getAttribute() expected "20" but got "0"
FAIL input.size: IDL set to 4294967295 assert_equals: getAttribute() expected "20" but got "0"
PASS input.src: 38 tests
PASS input.step: 32 tests
PASS input.type: 52 tests
FAIL input.type: setAttribute() to "datetime" assert_equals: IDL get expected "datetime" but got "text"
PASS input.type: 3 tests
FAIL input.type: setAttribute() to "DATETIME" assert_equals: IDL get expected "datetime" but got "text"
PASS input.type: 125 tests
FAIL input.type: IDL set to "datetime" assert_equals: IDL get expected "datetime" but got "text"
PASS input.type: 3 tests
FAIL input.type: IDL set to "DATETIME" assert_equals: IDL get expected "datetime" but got "text"
PASS input.type: 75 tests
PASS input.defaultValue (<input value>): 32 tests
PASS input.align: 32 tests
PASS input.useMap: 32 tests
PASS button.title: 32 tests
PASS button.lang: 32 tests
PASS button.dir: 62 tests
PASS button.className (<button class>): 32 tests
PASS button.hidden: 33 tests
PASS button.accessKey: 32 tests
PASS button.tabIndex: 24 tests
PASS button.autofocus: 33 tests
PASS button.disabled: 33 tests
PASS button.formEnctype: 62 tests
PASS button.formMethod: 62 tests
PASS button.formNoValidate: 33 tests
PASS button.formTarget: 32 tests
PASS button.name: 32 tests
PASS button.type: 62 tests
PASS button.value: 32 tests
PASS select.title: 32 tests
PASS select.lang: 32 tests
PASS select.dir: 62 tests
PASS select.className (<select class>): 32 tests
PASS select.hidden: 33 tests
PASS select.accessKey: 32 tests
PASS select.tabIndex: 24 tests
PASS select.autofocus: 33 tests
PASS select.disabled: 33 tests
PASS select.multiple: 33 tests
PASS select.name: 32 tests
PASS select.required: 33 tests
PASS select.size: 2 tests
FAIL select.size: setAttribute() to -2147483649 assert_equals: getAttribute() expected "-2147483649" but got "0"
FAIL select.size: setAttribute() to -2147483648 assert_equals: getAttribute() expected "-2147483648" but got "0"
FAIL select.size: setAttribute() to -36 assert_equals: getAttribute() expected "-36" but got "0"
FAIL select.size: setAttribute() to -1 assert_equals: getAttribute() expected "-1" but got "0"
PASS select.size: 4 tests
FAIL select.size: setAttribute() to 2147483648 assert_equals: IDL get expected 0 but got 2147483648
FAIL select.size: setAttribute() to 4294967295 assert_equals: IDL get expected 0 but got 4294967295
FAIL select.size: setAttribute() to 4294967296 assert_equals: getAttribute() expected "4294967296" but got "0"
FAIL select.size: setAttribute() to "" assert_equals: getAttribute() expected "" but got "0"
FAIL select.size: setAttribute() to "-1" assert_equals: getAttribute() expected "-1" but got "0"
FAIL select.size: setAttribute() to "-0" assert_equals: getAttribute() expected "-0" but got "0"
PASS select.size: 2 tests
FAIL select.size: setAttribute() to "\t7" assert_equals: getAttribute() expected "\t7" but got "7"
FAIL select.size: setAttribute() to "\v7" assert_equals: getAttribute() expected "\v7" but got "7"
FAIL select.size: setAttribute() to "\f7" assert_equals: getAttribute() expected "\f7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "0"
FAIL select.size: setAttribute() to "7" assert_equals: getAttribute() expected "7" but got "0"
FAIL select.size: setAttribute() to "\n7" assert_equals: getAttribute() expected "\n7" but got "7"
FAIL select.size: setAttribute() to "\r7" assert_equals: getAttribute() expected "\r7" but got "7"
FAIL select.size: setAttribute() to "
7" assert_equals: getAttribute() expected "
7" but got "7"
FAIL select.size: setAttribute() to "
7" assert_equals: getAttribute() expected "
7" but got "0"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to "᠎7" assert_equals: getAttribute() expected "᠎7" but got "0"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "0"
FAIL select.size: setAttribute() to " 7" assert_equals: getAttribute() expected " 7" but got "7"
FAIL select.size: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " 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 "0"
FAIL select.size: setAttribute() to undefined assert_equals: getAttribute() expected "undefined" but got "0"
FAIL select.size: setAttribute() to 1.5 assert_equals: getAttribute() expected "1.5" but got "1"
FAIL select.size: setAttribute() to true assert_equals: getAttribute() expected "true" but got "0"
FAIL select.size: setAttribute() to false assert_equals: getAttribute() expected "false" but got "0"
FAIL select.size: setAttribute() to object "[object Object]" assert_equals: getAttribute() expected "[object Object]" but got "0"
FAIL select.size: setAttribute() to NaN assert_equals: getAttribute() expected "NaN" but got "0"
FAIL select.size: setAttribute() to Infinity assert_equals: getAttribute() expected "Infinity" but got "0"
FAIL select.size: setAttribute() to -Infinity assert_equals: getAttribute() expected "-Infinity" but got "0"
FAIL select.size: setAttribute() to "\0" assert_equals: getAttribute() expected "\0" but got "0"
PASS select.size: setAttribute() to object "2"
FAIL select.size: setAttribute() to object "3" assert_equals: getAttribute() expected "[object Object]" but got "0"
PASS select.size: 7 tests
PASS datalist.title: 32 tests
PASS datalist.lang: 32 tests
PASS datalist.dir: 62 tests
PASS datalist.className (<datalist class>): 32 tests
PASS datalist.hidden: 33 tests
PASS datalist.accessKey: 32 tests
PASS datalist.tabIndex: 24 tests
PASS optgroup.title: 32 tests
PASS optgroup.lang: 32 tests
PASS optgroup.dir: 62 tests
PASS optgroup.className (<optgroup class>): 32 tests
PASS optgroup.hidden: 33 tests
PASS optgroup.accessKey: 32 tests
PASS optgroup.tabIndex: 24 tests
PASS optgroup.disabled: 33 tests
PASS optgroup.label: 32 tests
PASS option.title: 32 tests
PASS option.lang: 32 tests
PASS option.dir: 62 tests
PASS option.className (<option class>): 32 tests
PASS option.hidden: 33 tests
PASS option.accessKey: 32 tests
PASS option.tabIndex: 24 tests
PASS option.disabled: 33 tests
PASS option.label: 17 tests
PASS option.defaultSelected (<option selected>): 33 tests
PASS option.value: 17 tests
PASS textarea.title: 32 tests
PASS textarea.lang: 32 tests
PASS textarea.dir: 62 tests
PASS textarea.className (<textarea class>): 32 tests
PASS textarea.hidden: 33 tests
PASS textarea.accessKey: 32 tests
PASS textarea.tabIndex: 24 tests
PASS textarea.autofocus: 33 tests
PASS textarea.cols: 9 tests
FAIL textarea.cols: setAttribute() to 2147483648 assert_equals: IDL get expected 20 but got 2147483648
FAIL textarea.cols: setAttribute() to 4294967295 assert_equals: IDL get expected 20 but got 4294967295
PASS textarea.cols: 46 tests
FAIL textarea.cols: IDL set to 2147483648 assert_equals: getAttribute() expected "20" but got "0"
FAIL textarea.cols: IDL set to 4294967295 assert_equals: getAttribute() expected "20" but got "0"
PASS textarea.dirName: 32 tests
PASS textarea.disabled: 33 tests
PASS textarea.inputMode: 3 tests
FAIL textarea.inputMode: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\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: IDL get expected "" but got " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
FAIL textarea.inputMode: setAttribute() to undefined assert_equals: IDL get expected "" but got "undefined"
FAIL textarea.inputMode: setAttribute() to 7 assert_equals: IDL get expected "" but got "7"
FAIL textarea.inputMode: setAttribute() to 1.5 assert_equals: IDL get expected "" but got "1.5"
FAIL textarea.inputMode: setAttribute() to true assert_equals: IDL get expected "" but got "true"
FAIL textarea.inputMode: setAttribute() to false assert_equals: IDL get expected "" but got "false"
FAIL textarea.inputMode: setAttribute() to object "[object Object]" assert_equals: IDL get expected "" but got "[object Object]"
FAIL textarea.inputMode: setAttribute() to NaN assert_equals: IDL get expected "" but got "NaN"
FAIL textarea.inputMode: setAttribute() to Infinity assert_equals: IDL get expected "" but got "Infinity"
FAIL textarea.inputMode: setAttribute() to -Infinity assert_equals: IDL get expected "" but got "-Infinity"
FAIL textarea.inputMode: setAttribute() to "\0" assert_equals: IDL get expected "" but got "\0"
FAIL textarea.inputMode: setAttribute() to null assert_equals: IDL get expected "" but got "null"
FAIL textarea.inputMode: setAttribute() to object "test-toString" assert_equals: IDL get expected "" but got "test-toString"
FAIL textarea.inputMode: setAttribute() to object "test-valueOf" assert_equals: IDL get expected "" but got "test-valueOf"
PASS textarea.inputMode: setAttribute() to "verbatim"
FAIL textarea.inputMode: setAttribute() to "xverbatim" assert_equals: IDL get expected "" but got "xverbatim"
FAIL textarea.inputMode: setAttribute() to "verbatim\0" assert_equals: IDL get expected "" but got "verbatim\0"
FAIL textarea.inputMode: setAttribute() to "erbatim" assert_equals: IDL get expected "" but got "erbatim"
FAIL textarea.inputMode: setAttribute() to "VERBATIM" assert_equals: IDL get expected "verbatim" but got "VERBATIM"
PASS textarea.inputMode: setAttribute() to "latin"
FAIL textarea.inputMode: setAttribute() to "xlatin" assert_equals: IDL get expected "" but got "xlatin"
FAIL textarea.inputMode: setAttribute() to "latin\0" assert_equals: IDL get expected "" but got "latin\0"
FAIL textarea.inputMode: setAttribute() to "atin" assert_equals: IDL get expected "" but got "atin"
FAIL textarea.inputMode: setAttribute() to "LATIN" assert_equals: IDL get expected "latin" but got "LATIN"
PASS textarea.inputMode: setAttribute() to "latin-name"
FAIL textarea.inputMode: setAttribute() to "xlatin-name" assert_equals: IDL get expected "" but got "xlatin-name"
FAIL textarea.inputMode: setAttribute() to "latin-name\0" assert_equals: IDL get expected "" but got "latin-name\0"
FAIL textarea.inputMode: setAttribute() to "atin-name" assert_equals: IDL get expected "" but got "atin-name"
FAIL textarea.inputMode: setAttribute() to "LATIN-NAME" assert_equals: IDL get expected "latin-name" but got "LATIN-NAME"
PASS textarea.inputMode: setAttribute() to "latin-prose"
FAIL textarea.inputMode: setAttribute() to "xlatin-prose" assert_equals: IDL get expected "" but got "xlatin-prose"
FAIL textarea.inputMode: setAttribute() to "latin-prose\0" assert_equals: IDL get expected "" but got "latin-prose\0"
FAIL textarea.inputMode: setAttribute() to "atin-prose" assert_equals: IDL get expected "" but got "atin-prose"
FAIL textarea.inputMode: setAttribute() to "LATIN-PROSE" assert_equals: IDL get expected "latin-prose" but got "LATIN-PROSE"
PASS textarea.inputMode: setAttribute() to "full-width-latin"
FAIL textarea.inputMode: setAttribute() to "xfull-width-latin" assert_equals: IDL get expected "" but got "xfull-width-latin"
FAIL textarea.inputMode: setAttribute() to "full-width-latin\0" assert_equals: IDL get expected "" but got "full-width-latin\0"
FAIL textarea.inputMode: setAttribute() to "ull-width-latin" assert_equals: IDL get expected "" but got "ull-width-latin"
FAIL textarea.inputMode: setAttribute() to "FULL-WIDTH-LATIN" assert_equals: IDL get expected "full-width-latin" but got "FULL-WIDTH-LATIN"
PASS textarea.inputMode: setAttribute() to "kana"
FAIL textarea.inputMode: setAttribute() to "xkana" assert_equals: IDL get expected "" but got "xkana"
FAIL textarea.inputMode: setAttribute() to "kana\0" assert_equals: IDL get expected "" but got "kana\0"
FAIL textarea.inputMode: setAttribute() to "ana" assert_equals: IDL get expected "" but got "ana"
FAIL textarea.inputMode: setAttribute() to "KANA" assert_equals: IDL get expected "kana" but got "KANA"
PASS textarea.inputMode: setAttribute() to "katakana"
FAIL textarea.inputMode: setAttribute() to "xkatakana" assert_equals: IDL get expected "" but got "xkatakana"
FAIL textarea.inputMode: setAttribute() to "katakana\0" assert_equals: IDL get expected "" but got "katakana\0"
FAIL textarea.inputMode: setAttribute() to "atakana" assert_equals: IDL get expected "" but got "atakana"
FAIL textarea.inputMode: setAttribute() to "KATAKANA" assert_equals: IDL get expected "katakana" but got "KATAKANA"
PASS textarea.inputMode: setAttribute() to "numeric"
FAIL textarea.inputMode: setAttribute() to "xnumeric" assert_equals: IDL get expected "" but got "xnumeric"
FAIL textarea.inputMode: setAttribute() to "numeric\0" assert_equals: IDL get expected "" but got "numeric\0"
FAIL textarea.inputMode: setAttribute() to "umeric" assert_equals: IDL get expected "" but got "umeric"
FAIL textarea.inputMode: setAttribute() to "NUMERIC" assert_equals: IDL get expected "numeric" but got "NUMERIC"
PASS textarea.inputMode: setAttribute() to "tel"
FAIL textarea.inputMode: setAttribute() to "xtel" assert_equals: IDL get expected "" but got "xtel"
FAIL textarea.inputMode: setAttribute() to "tel\0" assert_equals: IDL get expected "" but got "tel\0"
FAIL textarea.inputMode: setAttribute() to "el" assert_equals: IDL get expected "" but got "el"
FAIL textarea.inputMode: setAttribute() to "TEL" assert_equals: IDL get expected "tel" but got "TEL"
PASS textarea.inputMode: setAttribute() to "email"
FAIL textarea.inputMode: setAttribute() to "xemail" assert_equals: IDL get expected "" but got "xemail"
FAIL textarea.inputMode: setAttribute() to "email\0" assert_equals: IDL get expected "" but got "email\0"
FAIL textarea.inputMode: setAttribute() to "mail" assert_equals: IDL get expected "" but got "mail"
FAIL textarea.inputMode: setAttribute() to "EMAIL" assert_equals: IDL get expected "email" but got "EMAIL"
PASS textarea.inputMode: setAttribute() to "url"
FAIL textarea.inputMode: setAttribute() to "xurl" assert_equals: IDL get expected "" but got "xurl"
FAIL textarea.inputMode: setAttribute() to "url\0" assert_equals: IDL get expected "" but got "url\0"
FAIL textarea.inputMode: setAttribute() to "rl" assert_equals: IDL get expected "" but got "rl"
FAIL textarea.inputMode: setAttribute() to "URL" assert_equals: IDL get expected "url" but got "URL"
PASS textarea.inputMode: IDL set to ""
FAIL textarea.inputMode: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\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: IDL get expected "" but got " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
FAIL textarea.inputMode: IDL set to undefined assert_equals: IDL get expected "" but got "undefined"
FAIL textarea.inputMode: IDL set to 7 assert_equals: IDL get expected "" but got "7"
FAIL textarea.inputMode: IDL set to 1.5 assert_equals: IDL get expected "" but got "1.5"
FAIL textarea.inputMode: IDL set to true assert_equals: IDL get expected "" but got "true"
FAIL textarea.inputMode: IDL set to false assert_equals: IDL get expected "" but got "false"
FAIL textarea.inputMode: IDL set to object "[object Object]" assert_equals: IDL get expected "" but got "[object Object]"
FAIL textarea.inputMode: IDL set to NaN assert_equals: IDL get expected "" but got "NaN"
FAIL textarea.inputMode: IDL set to Infinity assert_equals: IDL get expected "" but got "Infinity"
FAIL textarea.inputMode: IDL set to -Infinity assert_equals: IDL get expected "" but got "-Infinity"
FAIL textarea.inputMode: IDL set to "\0" assert_equals: IDL get expected "" but got "\0"
FAIL textarea.inputMode: IDL set to null assert_equals: IDL get expected "" but got "null"
FAIL textarea.inputMode: IDL set to object "test-toString" assert_equals: IDL get expected "" but got "test-toString"
FAIL textarea.inputMode: IDL set to object "test-valueOf" assert_equals: IDL get expected "" but got "test-valueOf"
PASS textarea.inputMode: IDL set to "verbatim"
FAIL textarea.inputMode: IDL set to "xverbatim" assert_equals: IDL get expected "" but got "xverbatim"
FAIL textarea.inputMode: IDL set to "verbatim\0" assert_equals: IDL get expected "" but got "verbatim\0"
FAIL textarea.inputMode: IDL set to "erbatim" assert_equals: IDL get expected "" but got "erbatim"
FAIL textarea.inputMode: IDL set to "VERBATIM" assert_equals: IDL get expected "verbatim" but got "VERBATIM"
PASS textarea.inputMode: IDL set to "latin"
FAIL textarea.inputMode: IDL set to "xlatin" assert_equals: IDL get expected "" but got "xlatin"
FAIL textarea.inputMode: IDL set to "latin\0" assert_equals: IDL get expected "" but got "latin\0"
FAIL textarea.inputMode: IDL set to "atin" assert_equals: IDL get expected "" but got "atin"
FAIL textarea.inputMode: IDL set to "LATIN" assert_equals: IDL get expected "latin" but got "LATIN"
PASS textarea.inputMode: IDL set to "latin-name"
FAIL textarea.inputMode: IDL set to "xlatin-name" assert_equals: IDL get expected "" but got "xlatin-name"
FAIL textarea.inputMode: IDL set to "latin-name\0" assert_equals: IDL get expected "" but got "latin-name\0"
FAIL textarea.inputMode: IDL set to "atin-name" assert_equals: IDL get expected "" but got "atin-name"
FAIL textarea.inputMode: IDL set to "LATIN-NAME" assert_equals: IDL get expected "latin-name" but got "LATIN-NAME"
PASS textarea.inputMode: IDL set to "latin-prose"
FAIL textarea.inputMode: IDL set to "xlatin-prose" assert_equals: IDL get expected "" but got "xlatin-prose"
FAIL textarea.inputMode: IDL set to "latin-prose\0" assert_equals: IDL get expected "" but got "latin-prose\0"
FAIL textarea.inputMode: IDL set to "atin-prose" assert_equals: IDL get expected "" but got "atin-prose"
FAIL textarea.inputMode: IDL set to "LATIN-PROSE" assert_equals: IDL get expected "latin-prose" but got "LATIN-PROSE"
PASS textarea.inputMode: IDL set to "full-width-latin"
FAIL textarea.inputMode: IDL set to "xfull-width-latin" assert_equals: IDL get expected "" but got "xfull-width-latin"
FAIL textarea.inputMode: IDL set to "full-width-latin\0" assert_equals: IDL get expected "" but got "full-width-latin\0"
FAIL textarea.inputMode: IDL set to "ull-width-latin" assert_equals: IDL get expected "" but got "ull-width-latin"
FAIL textarea.inputMode: IDL set to "FULL-WIDTH-LATIN" assert_equals: IDL get expected "full-width-latin" but got "FULL-WIDTH-LATIN"
PASS textarea.inputMode: IDL set to "kana"
FAIL textarea.inputMode: IDL set to "xkana" assert_equals: IDL get expected "" but got "xkana"
FAIL textarea.inputMode: IDL set to "kana\0" assert_equals: IDL get expected "" but got "kana\0"
FAIL textarea.inputMode: IDL set to "ana" assert_equals: IDL get expected "" but got "ana"
FAIL textarea.inputMode: IDL set to "KANA" assert_equals: IDL get expected "kana" but got "KANA"
PASS textarea.inputMode: IDL set to "katakana"
FAIL textarea.inputMode: IDL set to "xkatakana" assert_equals: IDL get expected "" but got "xkatakana"
FAIL textarea.inputMode: IDL set to "katakana\0" assert_equals: IDL get expected "" but got "katakana\0"
FAIL textarea.inputMode: IDL set to "atakana" assert_equals: IDL get expected "" but got "atakana"
FAIL textarea.inputMode: IDL set to "KATAKANA" assert_equals: IDL get expected "katakana" but got "KATAKANA"
PASS textarea.inputMode: IDL set to "numeric"
FAIL textarea.inputMode: IDL set to "xnumeric" assert_equals: IDL get expected "" but got "xnumeric"
FAIL textarea.inputMode: IDL set to "numeric\0" assert_equals: IDL get expected "" but got "numeric\0"
FAIL textarea.inputMode: IDL set to "umeric" assert_equals: IDL get expected "" but got "umeric"
FAIL textarea.inputMode: IDL set to "NUMERIC" assert_equals: IDL get expected "numeric" but got "NUMERIC"
PASS textarea.inputMode: IDL set to "tel"
FAIL textarea.inputMode: IDL set to "xtel" assert_equals: IDL get expected "" but got "xtel"
FAIL textarea.inputMode: IDL set to "tel\0" assert_equals: IDL get expected "" but got "tel\0"
FAIL textarea.inputMode: IDL set to "el" assert_equals: IDL get expected "" but got "el"
FAIL textarea.inputMode: IDL set to "TEL" assert_equals: IDL get expected "tel" but got "TEL"
PASS textarea.inputMode: IDL set to "email"
FAIL textarea.inputMode: IDL set to "xemail" assert_equals: IDL get expected "" but got "xemail"
FAIL textarea.inputMode: IDL set to "email\0" assert_equals: IDL get expected "" but got "email\0"
FAIL textarea.inputMode: IDL set to "mail" assert_equals: IDL get expected "" but got "mail"
FAIL textarea.inputMode: IDL set to "EMAIL" assert_equals: IDL get expected "email" but got "EMAIL"
PASS textarea.inputMode: IDL set to "url"
FAIL textarea.inputMode: IDL set to "xurl" assert_equals: IDL get expected "" but got "xurl"
FAIL textarea.inputMode: IDL set to "url\0" assert_equals: IDL get expected "" but got "url\0"
FAIL textarea.inputMode: IDL set to "rl" assert_equals: IDL get expected "" but got "rl"
FAIL textarea.inputMode: IDL set to "URL" assert_equals: IDL get expected "url" but got "URL"
PASS textarea.maxLength: 61 tests
PASS textarea.name: 32 tests
PASS textarea.placeholder: 32 tests
PASS textarea.readOnly: 33 tests
PASS textarea.required: 33 tests
PASS textarea.rows: 9 tests
FAIL textarea.rows: setAttribute() to 2147483648 assert_equals: IDL get expected 2 but got 2147483648
FAIL textarea.rows: setAttribute() to 4294967295 assert_equals: IDL get expected 2 but got 4294967295
PASS textarea.rows: 46 tests
FAIL textarea.rows: IDL set to 2147483648 assert_equals: getAttribute() expected "2" but got "0"
FAIL textarea.rows: IDL set to 4294967295 assert_equals: getAttribute() expected "2" but got "0"
PASS textarea.wrap: 32 tests
PASS keygen.title: 32 tests
PASS keygen.lang: 32 tests
PASS keygen.dir: 62 tests
PASS keygen.className (<keygen class>): 32 tests
PASS keygen.hidden: 33 tests
PASS keygen.accessKey: 32 tests
PASS keygen.tabIndex: 24 tests
PASS keygen.autofocus: 33 tests
PASS keygen.challenge: 32 tests
PASS keygen.disabled: 33 tests
PASS keygen.keytype: 23 tests
PASS keygen.name: 32 tests
PASS output.title: 32 tests
PASS output.lang: 32 tests
PASS output.dir: 62 tests
PASS output.className (<output class>): 32 tests
PASS output.hidden: 33 tests
PASS output.accessKey: 32 tests
PASS output.tabIndex: 24 tests
PASS output.name: 32 tests
PASS progress.title: 32 tests
PASS progress.lang: 32 tests
PASS progress.dir: 62 tests
PASS progress.className (<progress class>): 32 tests
PASS progress.hidden: 33 tests
PASS progress.accessKey: 32 tests
PASS progress.tabIndex: 24 tests
PASS meter.title: 32 tests
PASS meter.lang: 32 tests
PASS meter.dir: 62 tests
PASS meter.className (<meter class>): 32 tests
PASS meter.hidden: 33 tests
PASS meter.accessKey: 32 tests
PASS meter.tabIndex: 24 tests
Harness: the test ran to completion.