Chromium Code Reviews| Index: LayoutTests/fast/events/drag-leak-document.html |
| diff --git a/LayoutTests/fast/events/drag-leak-document.html b/LayoutTests/fast/events/drag-leak-document.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..e79857fe3cdc15a7305dcdf8ee89d2bd036ac308 |
| --- /dev/null |
| +++ b/LayoutTests/fast/events/drag-leak-document.html |
| @@ -0,0 +1,26 @@ |
| +<!DOCTYPE html> |
| +<html> |
| +<head> |
| +<script> |
|
haraken
2014/06/02 02:24:17
Nit: We normally write a <script> tag in <body>.
Dai Mikurube (NOT FULLTIME)
2014/06/02 03:11:51
Done.
|
| +if (window.testRunner) { |
| + testRunner.waitUntilDone(); |
|
haraken
2014/06/02 02:24:17
This test doesn't need to be async, so waitUntilDo
Dai Mikurube (NOT FULLTIME)
2014/06/02 03:11:51
Done.
|
| + testRunner.dumpAsText(); |
| +} |
| +function runTest() { |
| + var draggedElement = document.getElementById('draggedElement'); |
| + var x = draggedElement.offsetLeft + draggedElement.offsetWidth / 2; |
| + var y = draggedElement.offsetTop + draggedElement.offsetHeight / 2; |
| + |
| + eventSender.mouseMoveTo(x, y); |
| + eventSender.mouseDown(); |
| + eventSender.mouseMoveTo(x + 100, y + 100); |
| + eventSender.mouseUp(); |
| + testRunner.notifyDone(); |
|
haraken
2014/06/02 02:24:17
Remove this.
Dai Mikurube (NOT FULLTIME)
2014/06/02 03:11:51
Done.
|
| +} |
| +</script> |
| +</head> |
| +<body onload="runTest()"> |
| +<div id="draggedElement" draggable="true">Drag</div> |
| +<p>PASS if no leak is detected by the leak detector.</p> |
| +</body> |
| +</html> |