Index: LayoutTests/fast/dom/HTMLMenuItemElement/menuitem-click.html |
diff --git a/LayoutTests/fast/dom/HTMLMenuItemElement/menuitem-click.html b/LayoutTests/fast/dom/HTMLMenuItemElement/menuitem-click.html |
index 81fe5b804fe6db0190ef2405b6a214630c0b66dc..476bc4cc36a82659cd7a5e2899f71ff16d8cf226 100644 |
--- a/LayoutTests/fast/dom/HTMLMenuItemElement/menuitem-click.html |
+++ b/LayoutTests/fast/dom/HTMLMenuItemElement/menuitem-click.html |
@@ -1,6 +1,9 @@ |
<script src="../../../resources/js-test.js"></script> |
<menu type=popup> |
<menuitem id=mi1 type=checkbox> |
+ <menuitem id=mi2 type=radio radiogroup="group" checked> |
+ <menuitem id=mi3 type=radio radiogroup="group"> |
+ <menuitem id=mi4 type=radio radiogroup="group"> |
</menu> |
<script> |
@@ -11,4 +14,14 @@ element.click(); |
shouldBeTrue('element.hasAttribute("checked")'); |
element.click(); |
shouldBeFalse('element.hasAttribute("checked")'); |
+var mi2 = document.getElementById('mi2'); |
+var mi3 = document.getElementById('mi3'); |
+var mi4 = document.getElementById('mi4'); |
+shouldBeTrue('mi2.hasAttribute("checked")'); |
+mi3.click(); |
+shouldBeFalse('mi2.hasAttribute("checked")'); |
+shouldBeTrue('mi3.hasAttribute("checked")'); |
+mi4.click(); |
+shouldBeFalse('mi3.hasAttribute("checked")'); |
+shouldBeTrue('mi4.hasAttribute("checked")'); |
</script> |