1 description("This test performs some simple check on the noValidate attribute.");
3 var f = document.createElement("form");
5 shouldBe("f.hasAttribute('noValidate')", "false");
6 shouldBe("f.getAttribute('noValidate')", "null");
7 shouldBe("f.noValidate", "false");
11 shouldBe("f.hasAttribute('noValidate')", "true");
12 shouldBe("f.getAttribute('noValidate')", "''");
13 shouldBe("f.noValidate", "true");
15 var f2 = document.createElement("form");
16 f2.noValidate = f.noValidate;
20 shouldBe("f.hasAttribute('noValidate')", "false");
21 shouldBe("f.getAttribute('noValidate')", "null");
22 shouldBe("f.noValidate", "false");
24 shouldBe("f2.hasAttribute('noValidate')", "true");
25 shouldBe("f2.getAttribute('noValidate')", "''");
26 shouldBe("f2.noValidate", "true");
28 f2.noValidate = false;
30 shouldBe("f2.noValidate", "false");
31 f2.noValidate = "something";
32 shouldBe("f2.hasAttribute('noValidate')", "true");
33 shouldBe("f2.getAttribute('noValidate')", "''");
34 shouldBe("f2.noValidate", "true");