PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
===> Tests for SELECT
PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
===> Tests for INPUT
PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
===> Tests for TEXTAREA
PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
===> Tests for BUTTON
PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
===> Tests for OUTPUT
PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
===> Tests for OBJECT
PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
===> Tests for KEYGEN
PASS "validity" in controls[i] is true
PASS validity1 = controls[i].validity; validity1 instanceof ValidityState is true
PASS validity2 = controls[i].validity; validity1 === validity2 is true
-PASS countAttr(controls[i].validity) is 10
+PASS countAttr(controls[i].validity) is 11
PASS new ValidityState() threw exception TypeError: Illegal constructor.
PASS successfullyParsed is true