This test checks validity.customError. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Set some value for customError. PASS customErrorFor("fieldset-set") is false PASS customErrorFor("button-set") is true PASS customErrorFor("button-button-set") is false PASS customErrorFor("button-reset-set") is false PASS customErrorFor("select-set") is true PASS customErrorFor("textarea-set") is true PASS customErrorFor("input-set") is true PASS customErrorFor("input-submit-set") is true Set some value for customError, and clear it. PASS customErrorFor("fieldset-set-and-empty") is false PASS customErrorFor("button-set-and-empty") is false PASS customErrorFor("button-button-set-and-empty") is false PASS customErrorFor("button-reset-set-and-empty") is false PASS customErrorFor("select-set-and-empty") is false PASS customErrorFor("textarea-set-and-empty") is false PASS customErrorFor("input-set-and-empty") is false PASS customErrorFor("input-submit-set-and-empty") is false Not any changes for customError. PASS customErrorFor("fieldset-no-changes") is false PASS customErrorFor("button-no-changes") is false PASS customErrorFor("button-button-no-changes") is false PASS customErrorFor("button-reset-no-changes") is false PASS customErrorFor("select-no-changes") is false PASS customErrorFor("textarea-no-changes") is false PASS customErrorFor("input-no-changes") is false PASS customErrorFor("input-submit-no-changes") is false Many changes for customError: Set some value, and set with no arguments. PASS setCustomValidity() threw Not enough arguments PASS setCustomValidity() threw Not enough arguments PASS setCustomValidity() threw Not enough arguments PASS setCustomValidity() threw Not enough arguments PASS setCustomValidity() threw Not enough arguments PASS setCustomValidity() threw Not enough arguments PASS setCustomValidity() threw Not enough arguments PASS setCustomValidity() threw Not enough arguments PASS customErrorFor("fieldset-many-changes") is false PASS customErrorFor("button-many-changes") is false PASS customErrorFor("button-button-many-changes") is false PASS customErrorFor("button-reset-many-changes") is false PASS customErrorFor("select-many-changes") is false PASS customErrorFor("textarea-many-changes") is false PASS customErrorFor("input-many-changes") is false PASS customErrorFor("input-submit-many-changes") is false Set with three arguments. PASS customErrorFor("fieldset-many-changes") is false PASS customErrorFor("button-many-changes") is true PASS customErrorFor("button-button-many-changes") is false PASS customErrorFor("button-reset-many-changes") is false PASS customErrorFor("select-many-changes") is true PASS customErrorFor("textarea-many-changes") is true PASS customErrorFor("input-many-changes") is true PASS customErrorFor("input-submit-many-changes") is true Set null. PASS customErrorFor("fieldset-many-changes") is false PASS customErrorFor("button-many-changes") is false PASS customErrorFor("button-button-many-changes") is false PASS customErrorFor("button-reset-many-changes") is false PASS customErrorFor("select-many-changes") is false PASS customErrorFor("textarea-many-changes") is false PASS customErrorFor("input-many-changes") is false PASS customErrorFor("input-submit-many-changes") is false Set some value, and set undefined. PASS customErrorFor("fieldset-many-changes") is false PASS customErrorFor("button-many-changes") is false PASS customErrorFor("button-button-many-changes") is false PASS customErrorFor("button-reset-many-changes") is false PASS customErrorFor("select-many-changes") is false PASS customErrorFor("textarea-many-changes") is false PASS customErrorFor("input-many-changes") is false PASS customErrorFor("input-submit-many-changes") is false PASS successfullyParsed is true TEST COMPLETE