| Index: third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/datetimelocal-suggestion-picker-mouse-operations.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/datetimelocal-suggestion-picker-mouse-operations.html b/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/datetimelocal-suggestion-picker-mouse-operations.html
|
| index 85e767bca6abcc22d3fff01ea94abd28bf61b604..55cb2ab507057792b7654075fd40021505f865a2 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/datetimelocal-suggestion-picker-mouse-operations.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/forms/suggestion-picker/datetimelocal-suggestion-picker-mouse-operations.html
|
| @@ -69,25 +69,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() {
|
|
|