Changeset 85163 in webkit


Ignore:
Timestamp:
Apr 27, 2011 11:15:45 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-04-27 Naoki Takano <takano.naoki@gmail.com>

Reviewed by Ryosuke Niwa.

Convert LayoutTests/fast/events/mouseout-dead-node.html from pixel test to text-based test
https://bugs.webkit.org/show_bug.cgi?id=59369

  • fast/events/mouseout-dead-node-expected.txt: Added.
  • fast/events/mouseout-dead-node.html: Change to use dumpAsText.
  • platform/chromium-linux/fast/events/mouseout-dead-node-expected.png: Removed.
  • platform/chromium-win/fast/events/mouseout-dead-node-expected.png: Removed.
  • platform/chromium-win/fast/events/mouseout-dead-node-expected.txt: Removed.
  • platform/gtk/fast/events/mouseout-dead-node-expected.txt: Removed.
  • platform/mac-leopard/fast/events/mouseout-dead-node-expected.png: Removed.
  • platform/mac/fast/events/mouseout-dead-node-expected.png: Removed.
  • platform/mac/fast/events/mouseout-dead-node-expected.txt: Removed.
Location:
trunk/LayoutTests
Files:
1 added
7 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r85161 r85163  
     12011-04-27  Naoki Takano  <takano.naoki@gmail.com>
     2
     3        Reviewed by Ryosuke Niwa.
     4
     5        Convert LayoutTests/fast/events/mouseout-dead-node.html from pixel test to text-based test
     6        https://bugs.webkit.org/show_bug.cgi?id=59369
     7
     8        * fast/events/mouseout-dead-node-expected.txt: Added.
     9        * fast/events/mouseout-dead-node.html: Change to use dumpAsText.
     10        * platform/chromium-linux/fast/events/mouseout-dead-node-expected.png: Removed.
     11        * platform/chromium-win/fast/events/mouseout-dead-node-expected.png: Removed.
     12        * platform/chromium-win/fast/events/mouseout-dead-node-expected.txt: Removed.
     13        * platform/gtk/fast/events/mouseout-dead-node-expected.txt: Removed.
     14        * platform/mac-leopard/fast/events/mouseout-dead-node-expected.png: Removed.
     15        * platform/mac/fast/events/mouseout-dead-node-expected.png: Removed.
     16        * platform/mac/fast/events/mouseout-dead-node-expected.txt: Removed.
     17
    1182011-04-27  Kenneth Russell  <kbr@google.com>
    219
  • trunk/LayoutTests/fast/events/mouseout-dead-node.html

    r28467 r85163  
    1 <body onload='test()'>
    2 Test that if node dies under mouse it receives mouseout event but that the event does not propagate.
     1<!DOCTYPE html>
     2<html>
     3<head>
     4<link rel="stylesheet" href="../js/resources/js-test-style.css">
     5<script src="../js/resources/js-test-pre.js"></script>
     6</head>
     7<body>
     8<p id="description"></p>
     9<div id="test-container">
    310<div id=d0 style='border:2px solid red'>
    4     <div onmouseout='out("FAIL")'  onmouseover='document.getElementById("d0").innerHTML ="you should see PASS below"'>
    5         <div onmouseout='out("FAIL")'>
    6             <span id=target1 onmouseout='out("PASS")' >
    7                 mouse over me
    8             </span>
    9         </div>
    10     </div>
     11<div onmouseout='testFailed("mouseout")'  onmouseover='document.getElementById("d0").innerHTML ="you should see PASS below"'>
     12<div onmouseout='testFailed("mouseout")'>
     13<span id=target1 onmouseout='testPassed("mouseout")' >
     14mouse over me
     15</span>
     16</div>
     17</div>
    1118</div>
    1219<div id=d1 style='border:2px solid blue'>
    13     <div id=target2 onmouseout='out("PASS")'  onmouseover='document.getElementById("d1").innerHTML ="you should see PASS below"' >
    14         mouse over me
    15     </div>
     20<div id=target2 onmouseout='testPassed("mouseout")'  onmouseover='document.getElementById("d1").innerHTML ="you should see PASS below"' >
     21mouse over me
    1622</div>
     23</div>
     24</div>
     25<div id="console"></div>
    1726<script>
    18 function out(a)
    19 {   
    20     var xx = document.createElement("DIV");
    21     xx.innerHTML = 'mouseout '+a;
    22     document.body.appendChild(xx);
    23 }
     27description("Test that if node dies under mouse it receives mouseout event but that the event does not propagate.");
    2428
    25 function test() {
    26     if (window.eventSender) {
    27         var el = document.getElementById('target1');
    28         var x = el.offsetLeft+3;
    29         var y = el.offsetTop+3;
    30         eventSender.mouseMoveTo(x, y);
    31         eventSender.mouseMoveTo(x+1, y+1);
    32         el = document.getElementById('target2');
    33         x = el.offsetLeft+3;
    34         y = el.offsetTop+3;
    35         eventSender.mouseMoveTo(x, y);
    36         eventSender.mouseMoveTo(x+1, y+1);
     29if (window.layoutTestController)
     30    layoutTestController.dumpAsText();
    3731
    38     }
     32if (window.eventSender) {
     33    var el = document.getElementById('target1');
     34    var x = el.offsetLeft+3;
     35    var y = el.offsetTop+3;
     36    eventSender.mouseMoveTo(x, y);
     37    eventSender.mouseMoveTo(x+1, y+1);
     38    el = document.getElementById('target2');
     39    x = el.offsetLeft+3;
     40    y = el.offsetTop+3;
     41    eventSender.mouseMoveTo(x, y);
     42    eventSender.mouseMoveTo(x+1, y+1);
     43
     44    var testContainer = document.getElementById("test-container");
     45    if (testContainer)
     46        document.body.removeChild(testContainer);
     47
     48    var successfullyParsed = true;
    3949}
    4050</script>
     51<script src="../../fast/js/resources/js-test-post.js"></script>
     52</body>
     53</html>
Note: See TracChangeset for help on using the changeset viewer.