Use testRunner instead of layoutTestController in fast/doctypes, dom, dynamic, encodi...
[WebKit-https.git] / LayoutTests / fast / events / overflow-scroll-fake-mouse-move.html
1 <div id="target" style="overflow: auto; height: 200px; width: 200px;">
2     <div onmouseover="mouseOver(event)" style="margin: 300px 0; width: 100px; height: 100px; background-color: blue;"></div>
3 </div>
4 <div id="result">Test did not run</div>
5 <script>
6     var passed = false;
7
8     function mouseOver(event)
9     {
10         passed = true;
11     }
12
13     function finish()
14     {
15         document.getElementById("result").innerText = passed ? "PASS" : "FAIL";
16         testRunner.notifyDone();
17     }
18
19     if (window.testRunner) {
20         testRunner.dumpAsText();
21         testRunner.waitUntilDone();
22
23         // WebKit schedules a fake mouse move event as part of installing the WebView in
24         // a window. For the test to be valid, it must begin only after that event
25         // gets dispatched.
26         setTimeout(function()
27         {
28             eventSender.mouseMoveTo(50, 100);
29             document.getElementById("target").scrollTop = 250;
30             setTimeout(finish, 200);
31         }, 200);
32     }
33 </script>