tizen beta release
[profile/ivi/webkit-efl.git] / LayoutTests / fast / forms / script-tests / novalidate-attribute.js
1 description("This test performs some simple check on the noValidate attribute.");
2
3 var f = document.createElement("form");
4
5 shouldBe("f.hasAttribute('noValidate')", "false");
6 shouldBe("f.getAttribute('noValidate')", "null");
7 shouldBe("f.noValidate", "false");
8
9 f.noValidate = true;
10
11 shouldBe("f.hasAttribute('noValidate')", "true");
12 shouldBe("f.getAttribute('noValidate')", "''");
13 shouldBe("f.noValidate", "true");
14
15 var f2 = document.createElement("form");
16 f2.noValidate = f.noValidate;
17
18 f.noValidate = false;
19
20 shouldBe("f.hasAttribute('noValidate')", "false");
21 shouldBe("f.getAttribute('noValidate')", "null");
22 shouldBe("f.noValidate", "false");
23
24 shouldBe("f2.hasAttribute('noValidate')", "true");
25 shouldBe("f2.getAttribute('noValidate')", "''");
26 shouldBe("f2.noValidate", "true");
27
28 f2.noValidate = false;
29
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");