tizen beta release
[framework/web/webkit-efl.git] / LayoutTests / fast / forms / script-tests / formnovalidate-attribute.js
1 description("This test performs some simple check on the formnovalidate attribute.");
2
3 var i = document.createElement("input");
4 var b = document.createElement("button");
5
6 shouldBe("i.hasAttribute('formNoValidate')", "false");
7 shouldBe("i.getAttribute('formNoValidate')", "null");
8 shouldBe("i.formNoValidate", "false");
9 shouldBe("b.hasAttribute('formNoValidate')", "false");
10 shouldBe("b.getAttribute('formNoValidate')", "null");
11 shouldBe("b.formNoValidate", "false");
12
13 i.formNoValidate = true;
14 b.formNoValidate = true;
15
16 shouldBe("i.hasAttribute('formNoValidate')", "true");
17 shouldBe("i.getAttribute('formNoValidate')", "''");
18 shouldBe("i.formNoValidate", "true");
19 shouldBe("b.hasAttribute('formNoValidate')", "true");
20 shouldBe("b.getAttribute('formNoValidate')", "''");
21 shouldBe("b.formNoValidate", "true");
22
23 var i2 = document.createElement("input");
24 i2.formNoValidate = i.formNoValidate;
25
26 i.formNoValidate = false;
27 b.formNoValidate = false;
28
29 shouldBe("i.hasAttribute('formNoValidate')", "false");
30 shouldBe("i.getAttribute('formNoValidate')", "null");
31 shouldBe("i.formNoValidate", "false");
32 shouldBe("b.hasAttribute('formNoValidate')", "false");
33 shouldBe("b.getAttribute('formNoValidate')", "null");
34 shouldBe("b.formNoValidate", "false");
35
36 i2.formNoValidate = false;
37 shouldBe("i2.formNoValidate", "false");
38 i2.formNoValidate = "something";
39 shouldBe("i2.hasAttribute('formNoValidate')", "true");
40 shouldBe("i2.getAttribute('formNoValidate')", "''");
41 shouldBe("i2.formNoValidate", "true");