Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/events/drag-nested-eventSender-on-dragover.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/events/drag-nested-eventSender-on-dragover.html b/third_party/WebKit/LayoutTests/fast/events/drag-nested-eventSender-on-dragover.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..1eb5c9fa3558ecec38047428aaac81df57b84b6b |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/fast/events/drag-nested-eventSender-on-dragover.html |
| @@ -0,0 +1,22 @@ |
| +<!DOCTYPE html> |
| +<body> |
| +<script> |
| +if (window.testRunner) |
| + testRunner.dumpAsText(); |
| + |
| +document.addEventListener("dragover", function () { |
| + try { |
| + eventSender.beginDragWithFiles(["resources/empty.html"]); |
| + console.log("FAIL - nested beginDragWithFiles() expected to throw."); |
| + } catch (e) {;} |
| +}); |
| + |
| +eventSender.beginDragWithFiles(["resources/empty.html"]); |
| +eventSender.mouseMoveTo(10, 10); |
|
dcheng
2016/02/24 18:29:22
Where does the mouse start from? It it was already
sof
2016/02/24 18:39:01
last_mouse_pos is initialized as (0,0), no?
|
| +eventSender.mouseUp(); |
| +</script> |
| +<script src="../../resources/js-test.js"></script> |
| +<script> |
| +description('Test that nested use of eventSender.beginDragWithFiles() from within |dragover| is handled without crashing.'); |
| +</script> |
| +</body> |