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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/misc/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="/js-test-resources/js-test.js"></script> 3 <script src="/js-test-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 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 124
125 function removeMenu(event) { 125 function removeMenu(event) {
126 event.target.remove(); 126 event.target.remove();
127 } 127 }
128 128
129 description("Tests the custom context menu items."); 129 description("Tests the custom context menu items.");
130 var button = document.getElementById("button"); 130 var button = document.getElementById("button");
131 var items = contextClickAndGetMenuItems(button); 131 var items = contextClickAndGetMenuItems(button);
132 132
133 // Esc key to hide the context menu. 133 // Esc key to hide the context menu.
134 eventSender.keyDown("escape"); 134 eventSender.keyDown("Escape");
135 135
136 var buttonWithContextMenu = document.getElementById("button_with_contextmenu"); 136 var buttonWithContextMenu = document.getElementById("button_with_contextmenu");
137 var itemsWithCustomContextMenu = contextClickAndGetMenuItems(buttonWithContextMe nu); 137 var itemsWithCustomContextMenu = contextClickAndGetMenuItems(buttonWithContextMe nu);
138 138
139 // Esc key to hide the context menu. 139 // Esc key to hide the context menu.
140 eventSender.keyDown("escape"); 140 eventSender.keyDown("Escape");
141 141
142 var button1 = document.getElementById("button_1"); 142 var button1 = document.getElementById("button_1");
143 var items1 = contextClickAndGetMenuItems(button1); 143 var items1 = contextClickAndGetMenuItems(button1);
144 144
145 // Esc key to hide the context menu. 145 // Esc key to hide the context menu.
146 eventSender.keyDown("escape"); 146 eventSender.keyDown("Escape");
147 147
148 var button2 = document.getElementById("button_2"); 148 var button2 = document.getElementById("button_2");
149 document.getElementById("menu_2").addEventListener("show", cancel, false); 149 document.getElementById("menu_2").addEventListener("show", cancel, false);
150 var items2 = contextClickAndGetMenuItems(button2); 150 var items2 = contextClickAndGetMenuItems(button2);
151 151
152 // Esc key to hide the context menu. 152 // Esc key to hide the context menu.
153 eventSender.keyDown("escape"); 153 eventSender.keyDown("Escape");
154 154
155 var button3 = document.getElementById("button_3"); 155 var button3 = document.getElementById("button_3");
156 document.getElementById("menu_3").addEventListener("show", removeMenu, false); 156 document.getElementById("menu_3").addEventListener("show", removeMenu, false);
157 var items3 = contextClickAndGetMenuItems(button3); 157 var items3 = contextClickAndGetMenuItems(button3);
158 158
159 // Esc key to hide the context menu. 159 // Esc key to hide the context menu.
160 eventSender.keyDown("escape"); 160 eventSender.keyDown("Escape");
161 161
162 var button4 = document.getElementById("button_4"); 162 var button4 = document.getElementById("button_4");
163 var items4 = contextClickAndGetMenuItems(button4); 163 var items4 = contextClickAndGetMenuItems(button4);
164 164
165 // Esc key to hide the context menu. 165 // Esc key to hide the context menu.
166 eventSender.keyDown("escape"); 166 eventSender.keyDown("Escape");
167 167
168 var button5 = document.getElementById("button_5"); 168 var button5 = document.getElementById("button_5");
169 var items5 = contextClickAndGetMenuItems(button5); 169 var items5 = contextClickAndGetMenuItems(button5);
170 170
171 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 25); 171 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 25);
172 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1"); 172 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1");
173 shouldBeEqualToString("itemsWithCustomContextMenu[1]", "#Item2"); 173 shouldBeEqualToString("itemsWithCustomContextMenu[1]", "#Item2");
174 shouldBeEqualToString("itemsWithCustomContextMenu[2]", "---------"); 174 shouldBeEqualToString("itemsWithCustomContextMenu[2]", "---------");
175 shouldBeEqualToString("itemsWithCustomContextMenu[3]", "Item3"); 175 shouldBeEqualToString("itemsWithCustomContextMenu[3]", "Item3");
176 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >"); 176 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >");
(...skipping 20 matching lines...) Expand all
197 shouldBeEqualToNumber("items1.length - items.length", 0); 197 shouldBeEqualToNumber("items1.length - items.length", 0);
198 shouldBeEqualToNumber("items2.length - items.length", 0); 198 shouldBeEqualToNumber("items2.length - items.length", 0);
199 shouldBeEqualToNumber("items3.length - items.length", 0); 199 shouldBeEqualToNumber("items3.length - items.length", 0);
200 shouldBeEqualToNumber("items4.length - items.length", 0); 200 shouldBeEqualToNumber("items4.length - items.length", 0);
201 shouldBeEqualToNumber("items5.length - items.length", 3); 201 shouldBeEqualToNumber("items5.length - items.length", 3);
202 shouldBeEqualToString("items5[0]", "Item1"); 202 shouldBeEqualToString("items5[0]", "Item1");
203 shouldBeEqualToString("items5[1]", "Item2"); 203 shouldBeEqualToString("items5[1]", "Item2");
204 shouldBeEqualToString("items5[2]", "Item3"); 204 shouldBeEqualToString("items5[2]", "Item3");
205 205
206 </script> 206 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698