| Index: third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/date-suggestion-picker-mouse-operations.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/date-suggestion-picker-mouse-operations.html b/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/date-suggestion-picker-mouse-operations.html
|
| index 39bc6d91876dc47735681e9a1919cb8bc37066c2..9ecbd7c584a48027e7477bcc1e3cf615f4c6541b 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/date-suggestion-picker-mouse-operations.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/date-suggestion-picker-mouse-operations.html
|
| @@ -84,6 +84,7 @@
|
| <option>foo</option> <!--invalid-->
|
| </datalist>
|
| <script>
|
| +
|
| debug('Check that page popup doesn\'t exist at first.');
|
| shouldBeNull('$("mock-page-popup")');
|
|
|
| @@ -115,25 +116,32 @@ function test1AfterClosing() {
|
|
|
| var scrollTopBeforeWheelEvent = 0;
|
| var scrollTopAfterWheelEvent = 0;
|
| +var suggestionList;
|
|
|
| function test2() {
|
| - var suggestionList = popupWindow.document.getElementsByClassName("suggestion-list")[0];
|
| + suggestionList = popupWindow.document.getElementsByClassName("suggestion-list")[0];
|
|
|
| debug('Check that you can scroll using the mouse wheel.');
|
|
|
| - scrollTopBeforeWheelEvent = suggestionList.scrollTop;
|
| - dispatchWheelEvent(suggestionList, 0, -100);
|
| - scrollTopAfterWheelEvent = suggestionList.scrollTop;
|
| - shouldBeTrue('scrollTopBeforeWheelEvent < scrollTopAfterWheelEvent');
|
| -
|
| - scrollTopBeforeWheelEvent = suggestionList.scrollTop;
|
| - dispatchWheelEvent(suggestionList, 0, 100);
|
| - scrollTopAfterWheelEvent = suggestionList.scrollTop;
|
| - shouldBeTrue('scrollTopBeforeWheelEvent > scrollTopAfterWheelEvent');
|
| -
|
| - popupWindow.focus();
|
| - eventSender.keyDown('escape');
|
| - waitUntilClosing(test2AfterClosing);
|
| + function finishTest() {
|
| + popupWindow.focus();
|
| + eventSender.keyDown('escape');
|
| + waitUntilClosing(test2AfterClosing);
|
| + }
|
| +
|
| + function scrollUp() {
|
| + scrollTopBeforeWheelEvent = suggestionList.scrollTop;
|
| + dispatchWheelEvent(suggestionList, 0, 100);
|
| + shouldBecomeEqual('scrollTopBeforeWheelEvent > suggestionList.scrollTop', 'true', finishTest);
|
| + }
|
| +
|
| + function scrollDown() {
|
| + scrollTopBeforeWheelEvent = suggestionList.scrollTop;
|
| + dispatchWheelEvent(suggestionList, 0, -100);
|
| + shouldBecomeEqual('scrollTopBeforeWheelEvent < suggestionList.scrollTop', 'true', scrollUp);
|
| + }
|
| +
|
| + scrollDown();
|
| }
|
|
|
| function test2AfterClosing() {
|
|
|