blob: 6c67a72a211a6e26d51bd9636908cd53043810f6 [file] [log] [blame]
Tests for writing and reading .type property of HTMLInputElement.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS input.type is "text"
PASS input.getAttribute('type') is null
PASS input.type for "text" is correctly "text".
PASS input.getAttribute("type") for "text" is correctly "text".
PASS input.type for "TEXT" is correctly "text".
PASS input.getAttribute("type") for "TEXT" is correctly "TEXT".
PASS input.type for " text " is correctly "text".
PASS input.getAttribute("type") for " text " is correctly " text ".
PASS input.type for "button" is correctly "button".
PASS input.getAttribute("type") for "button" is correctly "button".
PASS input.type for " button " is correctly "text".
PASS input.getAttribute("type") for " button " is correctly " button ".
PASS input.type for "checkbox" is correctly "checkbox".
PASS input.getAttribute("type") for "checkbox" is correctly "checkbox".
PASS input.type for "email" is correctly "email".
PASS input.getAttribute("type") for "email" is correctly "email".
PASS input.type for "file" is correctly "file".
PASS input.getAttribute("type") for "file" is correctly "file".
PASS input.type for "hidden" is correctly "hidden".
PASS input.getAttribute("type") for "hidden" is correctly "hidden".
PASS input.type for "image" is correctly "image".
PASS input.getAttribute("type") for "image" is correctly "image".
PASS input.type for "isindex" is correctly "text".
PASS input.getAttribute("type") for "isindex" is correctly "isindex".
PASS input.type for "number" is correctly "number".
PASS input.getAttribute("type") for "number" is correctly "number".
PASS input.type for "password" is correctly "password".
PASS input.getAttribute("type") for "password" is correctly "password".
PASS input.type for "passwd" is correctly "text".
PASS input.getAttribute("type") for "passwd" is correctly "passwd".
PASS input.type for "radio" is correctly "radio".
PASS input.getAttribute("type") for "radio" is correctly "radio".
PASS input.type for "range" is correctly "range".
PASS input.getAttribute("type") for "range" is correctly "range".
PASS input.type for "reset" is correctly "reset".
PASS input.getAttribute("type") for "reset" is correctly "reset".
PASS input.type for "search" is correctly "search".
PASS input.getAttribute("type") for "search" is correctly "search".
PASS input.type for "submit" is correctly "submit".
PASS input.getAttribute("type") for "submit" is correctly "submit".
PASS input.type for "tel" is correctly "tel".
PASS input.getAttribute("type") for "tel" is correctly "tel".
PASS input.type for "telephone" is correctly "text".
PASS input.getAttribute("type") for "telephone" is correctly "telephone".
PASS input.type for "url" is correctly "url".
PASS input.getAttribute("type") for "url" is correctly "url".
PASS input.type for "uri" is correctly "text".
PASS input.getAttribute("type") for "uri" is correctly "uri".
PASS input.type for "" is correctly "text".
PASS input.getAttribute("type") for "" is correctly "".
PASS input.type for "x-unknown" is correctly "text".
PASS input.getAttribute("type") for "x-unknown" is correctly "x-unknown".
PASS input.removeAttribute('type'); input.getAttribute('type') is null
Check dirty flag behavior
PASS input.defaultValue = 'UpdatedDefault'; input.value is "UpdatedDefault"
PASS successfullyParsed is true
TEST COMPLETE