| Index: third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/time-suggestion-picker-mouse-operations.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/time-suggestion-picker-mouse-operations.html b/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/time-suggestion-picker-mouse-operations.html
|
| index c3949d09c8b295758a7e7f0215ecc44f60a80323..59cbf01f889a14a2b984b1b6d17b43474f9d1217 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/time-suggestion-picker-mouse-operations.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/time-suggestion-picker-mouse-operations.html
|
| @@ -72,25 +72,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() {
|
|
|