Changeset 50926 in webkit


Ignore:
Timestamp:
Nov 12, 2009 8:59:25 PM (14 years ago)
Author:
eric@webkit.org
Message:

2009-11-12 Kinuko Yasuda <kinuko@google.com>

Reviewed by Adam Barth.

Makes the output of fast/events/mouse-click-events.html independent
of the window size.
https://bugs.webkit.org/show_bug.cgi?id=31405

  • fast/events/mouse-click-events-expected.txt:
  • fast/events/script-tests/mouse-click-events.js:
Location:
trunk/LayoutTests
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r50925 r50926  
     12009-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
    1122009-11-12  Simon Fraser  <simon.fraser@apple.com>
    213
  • trunk/LayoutTests/fast/events/mouse-click-events-expected.txt

    r34871 r50926  
    55
    66Left Mouse Button
    7 mousedown(0)
    8 mouseup(0)
    9 click(0)
    10 mousedown(0)
    11 mouseup(0)
    12 click(0)
    13 dblclick(0)
     7PASS eventLog is "mousedown(0) mouseup(0) click(0) mousedown(0) mouseup(0) click(0) dblclick(0) "
    148Middle Mouse Button
    15 mousedown(1)
    16 mouseup(1)
    17 click(1)
    18 mousedown(1)
    19 mouseup(1)
    20 click(1)
    21 dblclick(1)
     9PASS eventLog is "mousedown(1) mouseup(1) click(1) mousedown(1) mouseup(1) click(1) dblclick(1) "
    2210Right Mouse Button
    23 mousedown(2)
    24 mouseup(2)
    25 mousedown(2)
    26 mouseup(2)
     11PASS eventLog is "mousedown(2) mouseup(2) mousedown(2) mouseup(2) "
    27124th Mouse Button
    28 mousedown(1)
    29 mouseup(1)
    30 click(1)
    31 mousedown(1)
    32 mouseup(1)
    33 click(1)
    34 dblclick(1)
     13PASS eventLog is "mousedown(1) mouseup(1) click(1) mousedown(1) mouseup(1) click(1) dblclick(1) "
    3514PASS successfullyParsed is true
    3615
  • trunk/LayoutTests/fast/events/script-tests/mouse-click-events.js

    r48552 r50926  
    66div.style.backgroundColor = "blue";
    77
    8 function logEvent() {
    9     debug(event.type + "(" + event.button + ")");
     8var eventLog = "";
     9
     10function appendEventLog() {
     11    if (window.eventSender) {
     12        eventLog += event.type + "(" + event.button + ") ";
     13    } else {
     14        debug(event.type + "(" + event.button + ")");
     15    }
    1016}
    1117
    12 div.addEventListener("click", logEvent, false);
    13 div.addEventListener("dblclick", logEvent, false);
    14 div.addEventListener("mousedown", logEvent, false);
    15 div.addEventListener("mouseup", logEvent, false);
     18function clearEventLog() {
     19    eventLog = "";
     20}
     21
     22div.addEventListener("click", appendEventLog, false);
     23div.addEventListener("dblclick", appendEventLog, false);
     24div.addEventListener("mousedown", appendEventLog, false);
     25div.addEventListener("mouseup", appendEventLog, false);
    1626document.body.insertBefore(div, document.body.firstChild);
    1727
     
    3141}
    3242
    33 debug("Left Mouse Button");
    34 sendEvents(0);
     43function testEvents(description, button, expectedString) {
     44    debug(description);
     45    sendEvents(button);
     46    shouldBeEqualToString("eventLog", expectedString);
     47    clearEventLog();
     48}
    3549
    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);
     50if (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}
    4456
    4557var successfullyParsed = true;
Note: See TracChangeset for help on using the changeset viewer.