Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/dom/HTMLMenuElement/custom-context-menu.html

Issue 2100243002: Remove non-standardize key code names from event_sender. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix inspector tests that were missed by sed Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <head> 2 <head>
3 <script src="../../../resources/js-test.js"></script> 3 <script src="../../../resources/js-test.js"></script>
4 </head> 4 </head>
5 <button id="button" style="height: 100px; width: 100px;"> 5 <button id="button" style="height: 100px; width: 100px;">
6 </button> 6 </button>
7 <button id="button_with_contextmenu" contextmenu="menu_id" style="height: 100px; width: 100px;"> 7 <button id="button_with_contextmenu" contextmenu="menu_id" style="height: 100px; width: 100px;">
8 <menu id="menu_id" type="ConText"> 8 <menu id="menu_id" type="ConText">
9 <!-- Test removal of separator at the start. --> 9 <!-- Test removal of separator at the start. -->
10 <hr> 10 <hr>
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 120
121 function removeMenu(event) { 121 function removeMenu(event) {
122 event.target.remove(); 122 event.target.remove();
123 } 123 }
124 124
125 description("Tests the custom context menu items."); 125 description("Tests the custom context menu items.");
126 var button = document.getElementById("button"); 126 var button = document.getElementById("button");
127 var items = contextClickAndGetMenuItems(button); 127 var items = contextClickAndGetMenuItems(button);
128 128
129 // Esc key to hide the context menu. 129 // Esc key to hide the context menu.
130 eventSender.keyDown("escape"); 130 eventSender.keyDown("Escape");
131 131
132 var buttonWithContextMenu = document.getElementById("button_with_contextmenu"); 132 var buttonWithContextMenu = document.getElementById("button_with_contextmenu");
133 var itemsWithCustomContextMenu = contextClickAndGetMenuItems(buttonWithContextMe nu); 133 var itemsWithCustomContextMenu = contextClickAndGetMenuItems(buttonWithContextMe nu);
134 134
135 // Esc key to hide the context menu. 135 // Esc key to hide the context menu.
136 eventSender.keyDown("escape"); 136 eventSender.keyDown("Escape");
137 137
138 var button1 = document.getElementById("button_1"); 138 var button1 = document.getElementById("button_1");
139 var items1 = contextClickAndGetMenuItems(button1); 139 var items1 = contextClickAndGetMenuItems(button1);
140 140
141 // Esc key to hide the context menu. 141 // Esc key to hide the context menu.
142 eventSender.keyDown("escape"); 142 eventSender.keyDown("Escape");
143 143
144 var button2 = document.getElementById("button_2"); 144 var button2 = document.getElementById("button_2");
145 document.getElementById("menu_2").addEventListener("show", cancel, false); 145 document.getElementById("menu_2").addEventListener("show", cancel, false);
146 var items2 = contextClickAndGetMenuItems(button2); 146 var items2 = contextClickAndGetMenuItems(button2);
147 147
148 // Esc key to hide the context menu. 148 // Esc key to hide the context menu.
149 eventSender.keyDown("escape"); 149 eventSender.keyDown("Escape");
150 150
151 var button3 = document.getElementById("button_3"); 151 var button3 = document.getElementById("button_3");
152 document.getElementById("menu_3").addEventListener("show", removeMenu, false); 152 document.getElementById("menu_3").addEventListener("show", removeMenu, false);
153 var items3 = contextClickAndGetMenuItems(button3); 153 var items3 = contextClickAndGetMenuItems(button3);
154 154
155 // Esc key to hide the context menu. 155 // Esc key to hide the context menu.
156 eventSender.keyDown("escape"); 156 eventSender.keyDown("Escape");
157 157
158 var button4 = document.getElementById("button_4"); 158 var button4 = document.getElementById("button_4");
159 var items4 = contextClickAndGetMenuItems(button4); 159 var items4 = contextClickAndGetMenuItems(button4);
160 160
161 // Esc key to hide the context menu. 161 // Esc key to hide the context menu.
162 eventSender.keyDown("escape"); 162 eventSender.keyDown("Escape");
163 163
164 var button5 = document.getElementById("button_5"); 164 var button5 = document.getElementById("button_5");
165 var items5 = contextClickAndGetMenuItems(button5); 165 var items5 = contextClickAndGetMenuItems(button5);
166 166
167 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 23); 167 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 23);
168 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1"); 168 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1");
169 shouldBeEqualToString("itemsWithCustomContextMenu[1]", "#Item2"); 169 shouldBeEqualToString("itemsWithCustomContextMenu[1]", "#Item2");
170 shouldBeEqualToString("itemsWithCustomContextMenu[2]", "---------"); 170 shouldBeEqualToString("itemsWithCustomContextMenu[2]", "---------");
171 shouldBeEqualToString("itemsWithCustomContextMenu[3]", "Item3"); 171 shouldBeEqualToString("itemsWithCustomContextMenu[3]", "Item3");
172 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >"); 172 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >");
(...skipping 18 matching lines...) Expand all
191 shouldBeEqualToNumber("items1.length - items.length", 0); 191 shouldBeEqualToNumber("items1.length - items.length", 0);
192 shouldBeEqualToNumber("items2.length - items.length", 0); 192 shouldBeEqualToNumber("items2.length - items.length", 0);
193 shouldBeEqualToNumber("items3.length - items.length", 0); 193 shouldBeEqualToNumber("items3.length - items.length", 0);
194 shouldBeEqualToNumber("items4.length - items.length", 0); 194 shouldBeEqualToNumber("items4.length - items.length", 0);
195 shouldBeEqualToNumber("items5.length - items.length", 3); 195 shouldBeEqualToNumber("items5.length - items.length", 3);
196 shouldBeEqualToString("items5[0]", "Item1"); 196 shouldBeEqualToString("items5[0]", "Item1");
197 shouldBeEqualToString("items5[1]", "Item2"); 197 shouldBeEqualToString("items5[1]", "Item2");
198 shouldBeEqualToString("items5[2]", "Item3"); 198 shouldBeEqualToString("items5[2]", "Item3");
199 199
200 </script> 200 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698