OLD | NEW |
1 <script src="../../../resources/js-test.js"></script> | 1 <script src="../../../resources/js-test.js"></script> |
2 <menu type=popup> | 2 <menu type=popup> |
3 <menuitem id=mi1 type=checkbox> | 3 <menuitem id=mi1 type=checkbox> |
| 4 <menuitem id=mi2 type=radio radiogroup="group" checked> |
| 5 <menuitem id=mi3 type=radio radiogroup="group"> |
| 6 <menuitem id=mi4 type=radio radiogroup="group"> |
4 </menu> | 7 </menu> |
5 <script> | 8 <script> |
6 | 9 |
7 description('Test that the "checked" attribute of menuitem is toggled with click
.'); | 10 description('Test that the "checked" attribute of menuitem is toggled with click
.'); |
8 | 11 |
9 var element = document.getElementById('mi1'); | 12 var element = document.getElementById('mi1'); |
10 element.click(); | 13 element.click(); |
11 shouldBeTrue('element.hasAttribute("checked")'); | 14 shouldBeTrue('element.hasAttribute("checked")'); |
12 element.click(); | 15 element.click(); |
13 shouldBeFalse('element.hasAttribute("checked")'); | 16 shouldBeFalse('element.hasAttribute("checked")'); |
| 17 var mi2 = document.getElementById('mi2'); |
| 18 var mi3 = document.getElementById('mi3'); |
| 19 var mi4 = document.getElementById('mi4'); |
| 20 shouldBeTrue('mi2.hasAttribute("checked")'); |
| 21 mi3.click(); |
| 22 shouldBeFalse('mi2.hasAttribute("checked")'); |
| 23 shouldBeTrue('mi3.hasAttribute("checked")'); |
| 24 mi4.click(); |
| 25 shouldBeFalse('mi3.hasAttribute("checked")'); |
| 26 shouldBeTrue('mi4.hasAttribute("checked")'); |
14 </script> | 27 </script> |
OLD | NEW |