Changeset 50926 in webkit
- Timestamp:
- Nov 12, 2009 8:59:25 PM (14 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r50925 r50926 1 2009-11-12 Kinuko Yasuda <kinuko@google.com> 2 3 Reviewed by Adam Barth. 4 5 Makes the output of fast/events/mouse-click-events.html independent 6 of the window size. 7 https://bugs.webkit.org/show_bug.cgi?id=31405 8 9 * fast/events/mouse-click-events-expected.txt: 10 * fast/events/script-tests/mouse-click-events.js: 11 1 12 2009-11-12 Simon Fraser <simon.fraser@apple.com> 2 13 -
trunk/LayoutTests/fast/events/mouse-click-events-expected.txt
r34871 r50926 5 5 6 6 Left Mouse Button 7 mousedown(0) 8 mouseup(0) 9 click(0) 10 mousedown(0) 11 mouseup(0) 12 click(0) 13 dblclick(0) 7 PASS eventLog is "mousedown(0) mouseup(0) click(0) mousedown(0) mouseup(0) click(0) dblclick(0) " 14 8 Middle Mouse Button 15 mousedown(1) 16 mouseup(1) 17 click(1) 18 mousedown(1) 19 mouseup(1) 20 click(1) 21 dblclick(1) 9 PASS eventLog is "mousedown(1) mouseup(1) click(1) mousedown(1) mouseup(1) click(1) dblclick(1) " 22 10 Right Mouse Button 23 mousedown(2) 24 mouseup(2) 25 mousedown(2) 26 mouseup(2) 11 PASS eventLog is "mousedown(2) mouseup(2) mousedown(2) mouseup(2) " 27 12 4th Mouse Button 28 mousedown(1) 29 mouseup(1) 30 click(1) 31 mousedown(1) 32 mouseup(1) 33 click(1) 34 dblclick(1) 13 PASS eventLog is "mousedown(1) mouseup(1) click(1) mousedown(1) mouseup(1) click(1) dblclick(1) " 35 14 PASS successfullyParsed is true 36 15 -
trunk/LayoutTests/fast/events/script-tests/mouse-click-events.js
r48552 r50926 6 6 div.style.backgroundColor = "blue"; 7 7 8 function logEvent() { 9 debug(event.type + "(" + event.button + ")"); 8 var eventLog = ""; 9 10 function appendEventLog() { 11 if (window.eventSender) { 12 eventLog += event.type + "(" + event.button + ") "; 13 } else { 14 debug(event.type + "(" + event.button + ")"); 15 } 10 16 } 11 17 12 div.addEventListener("click", logEvent, false); 13 div.addEventListener("dblclick", logEvent, false); 14 div.addEventListener("mousedown", logEvent, false); 15 div.addEventListener("mouseup", logEvent, false); 18 function clearEventLog() { 19 eventLog = ""; 20 } 21 22 div.addEventListener("click", appendEventLog, false); 23 div.addEventListener("dblclick", appendEventLog, false); 24 div.addEventListener("mousedown", appendEventLog, false); 25 div.addEventListener("mouseup", appendEventLog, false); 16 26 document.body.insertBefore(div, document.body.firstChild); 17 27 … … 31 41 } 32 42 33 debug("Left Mouse Button"); 34 sendEvents(0); 43 function testEvents(description, button, expectedString) { 44 debug(description); 45 sendEvents(button); 46 shouldBeEqualToString("eventLog", expectedString); 47 clearEventLog(); 48 } 35 49 36 debug("Middle Mouse Button"); 37 sendEvents(1); 38 39 debug("Right Mouse Button"); 40 sendEvents(2); 41 42 debug("4th Mouse Button"); 43 sendEvents(3); 50 if (window.eventSender) { 51 testEvents("Left Mouse Button", 0, "mousedown(0) mouseup(0) click(0) mousedown(0) mouseup(0) click(0) dblclick(0) "); 52 testEvents("Middle Mouse Button", 1, "mousedown(1) mouseup(1) click(1) mousedown(1) mouseup(1) click(1) dblclick(1) "); 53 testEvents("Right Mouse Button", 2, "mousedown(2) mouseup(2) mousedown(2) mouseup(2) "); 54 testEvents("4th Mouse Button", 3, "mousedown(1) mouseup(1) click(1) mousedown(1) mouseup(1) click(1) dblclick(1) "); 55 } 44 56 45 57 var successfullyParsed = true;
Note: See TracChangeset
for help on using the changeset viewer.