Changeset 85163 in webkit
- Timestamp:
- Apr 27, 2011 11:15:45 PM (13 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 1 added
- 7 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r85161 r85163 1 2011-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 1 18 2011-04-27 Kenneth Russell <kbr@google.com> 2 19 -
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"> 3 10 <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 8 9 10 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")' > 14 mouse over me 15 </span> 16 </div> 17 </div> 11 18 </div> 12 19 <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"' > 21 mouse over me 16 22 </div> 23 </div> 24 </div> 25 <div id="console"></div> 17 26 <script> 18 function out(a) 19 { 20 var xx = document.createElement("DIV"); 21 xx.innerHTML = 'mouseout '+a; 22 document.body.appendChild(xx); 23 } 27 description("Test that if node dies under mouse it receives mouseout event but that the event does not propagate."); 24 28 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); 29 if (window.layoutTestController) 30 layoutTestController.dumpAsText(); 37 31 38 } 32 if (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; 39 49 } 40 50 </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.