tizen beta release
[framework/web/webkit-efl.git] / LayoutTests / platform / mac / accessibility / aria-required.html
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <head>
4 <script src="../../../fast/js/resources/js-test-pre.js"></script>
5 </head>
6 <body id="body">
7
8 <input type="text" aria-required="true" id="textfield1">
9 <input type="text" aria-required="false" id="textfield2">
10 <input type="text" id="textfield3">
11
12 <p id="description"></p>
13 <div id="console"></div>
14
15 <script>
16
17     description("This tests that aria-required is a usable attribute.");
18
19     if (window.accessibilityController) {
20
21           // this text field should be required.
22           document.getElementById("textfield1").focus();
23           var obj = accessibilityController.focusedElement;
24
25           var succeeded = obj.isRequired;
26           shouldBe("succeeded", "true");
27
28           // this text field should not be required
29           document.getElementById("textfield2").focus();
30           var obj = accessibilityController.focusedElement;
31
32           var succeeded = !obj.isRequired;
33           shouldBe("succeeded", "true");
34
35           // this text field should not be required
36           document.getElementById("textfield3").focus();
37           var obj = accessibilityController.focusedElement;
38
39           var succeeded = !obj.isRequired;
40           shouldBe("succeeded", "true");
41     }
42
43 </script>
44
45 <script src="../../../fast/js/resources/js-test-post.js"></script>
46 </body>
47 </html>