Changeset 196719 in webkit
- Timestamp:
- Feb 17, 2016 1:44:02 PM (8 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r196718 r196719 1 2016-02-17 Simon Fraser <simon.fraser@apple.com> 2 3 Add tests for iframe and overflow scrollability after navigating back 4 https://bugs.webkit.org/show_bug.cgi?id=154300 5 6 Fix the tests added in r196665 to be agnostic about how many pixels a wheel event scrolls. 7 8 * fast/scrolling/iframe-scrollable-after-back-expected.txt: 9 * fast/scrolling/iframe-scrollable-after-back.html: 10 * fast/scrolling/overflow-scrollable-after-back-expected.txt: 11 * fast/scrolling/overflow-scrollable-after-back.html: 12 1 13 2016-02-17 Skachkov Oleksandr <gskachkov@gmail.com> 2 14 -
trunk/LayoutTests/fast/scrolling/iframe-scrollable-after-back-expected.txt
r196665 r196719 1 1 2 Sending wheel event; scrollTop is 03 Scrolled; scrollTop is 20 2 Sending mouseWheel events 3 PASS: mouseWheel caused scrolling 4 4 5 5 Navigating forward then back 6 6 7 Sending wheel event; scrollTop is 208 Scrolled; scrollTop is 40 7 Sending mouseWheel events 8 PASS: mouseWheel caused scrolling 9 9 -
trunk/LayoutTests/fast/scrolling/iframe-scrollable-after-back.html
r196665 r196719 29 29 } 30 30 31 var scrollTopBeforeScroll; 31 32 var postScrollCallback; 32 33 33 34 function iframeScrolled() 34 35 { 35 logResult('Scrolled; scrollTop is ' + document.getElementById('iframe').contentDocument.scrollingElement.scrollTop); 36 var newScrollTop = document.getElementById('iframe').contentDocument.scrollingElement.scrollTop; 37 if (newScrollTop > scrollTopBeforeScroll) 38 logResult('PASS: mouseWheel caused scrolling'); 39 else 40 logResult('FAIL; mouseWheel did not scroll; scrollTop is ' + newScrollTop + ', was ' + scrollTopBeforeScroll); 41 36 42 if (postScrollCallback) 37 43 postScrollCallback(); … … 43 49 var iframeBounds = iframeTarget.getBoundingClientRect(); 44 50 45 logResult('Sending wheel event; scrollTop is ' + iframeTarget.contentDocument.scrollingElement.scrollTop); 51 scrollTopBeforeScroll = iframeTarget.contentDocument.scrollingElement.scrollTop; 52 logResult('Sending mouseWheel events'); 46 53 47 54 eventSender.mouseMoveTo(iframeBounds.left + 10, iframeBounds.top + 10); -
trunk/LayoutTests/fast/scrolling/overflow-scrollable-after-back-expected.txt
r196665 r196719 1 Sending wheel event; scrollTop is 02 Scrolled; scrollTop is 20 1 Sending mouseWheel events 2 PASS: mouseWheel caused scrolling 3 3 4 4 Navigating forward then back 5 5 6 Sending wheel event; scrollTop is 207 Scrolled; scrollTop is 40 6 Sending mouseWheel events 7 PASS: mouseWheel caused scrolling 8 8 -
trunk/LayoutTests/fast/scrolling/overflow-scrollable-after-back.html
r196665 r196719 29 29 } 30 30 31 var scrollTopBeforeScroll; 31 32 var postScrollCallback; 32 33 33 34 function divScrolled() 34 35 { 35 logResult('Scrolled; scrollTop is ' + document.getElementById('overflowing').scrollTop); 36 var newScrollTop = document.getElementById('overflowing').scrollTop; 37 38 if (newScrollTop > scrollTopBeforeScroll) 39 logResult('PASS: mouseWheel caused scrolling'); 40 else 41 logResult('FAIL; mouseWheel did not scroll; scrollTop is ' + newScrollTop + ', was ' + scrollTopBeforeScroll); 42 36 43 if (postScrollCallback) 37 44 postScrollCallback(); … … 43 50 var divBounds = divTarget.getBoundingClientRect(); 44 51 45 logResult('Sending wheel event; scrollTop is ' + divTarget.scrollTop); 52 scrollTopBeforeScroll = divTarget.scrollTop; 53 logResult('Sending mouseWheel events'); 46 54 47 55 eventSender.mouseMoveTo(divBounds.left + 10, divBounds.top + 10);
Note: See TracChangeset
for help on using the changeset viewer.