| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 3244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3255 | 3255 |
| 3256 registerMockedHttpURLLoad(firstURL); | 3256 registerMockedHttpURLLoad(firstURL); |
| 3257 registerMockedHttpURLLoad(secondURL); | 3257 registerMockedHttpURLLoad(secondURL); |
| 3258 registerMockedHttpURLLoad(thirdURL); | 3258 registerMockedHttpURLLoad(thirdURL); |
| 3259 | 3259 |
| 3260 FrameTestHelpers::WebViewHelper webViewHelper; | 3260 FrameTestHelpers::WebViewHelper webViewHelper; |
| 3261 ClearScrollStateOnCommitWebFrameClient client; | 3261 ClearScrollStateOnCommitWebFrameClient client; |
| 3262 webViewHelper.initializeAndLoad(m_baseURL + firstURL, true, &client); | 3262 webViewHelper.initializeAndLoad(m_baseURL + firstURL, true, &client); |
| 3263 webViewHelper.resize(WebSize(pageWidth, pageHeight)); | 3263 webViewHelper.resize(WebSize(pageWidth, pageHeight)); |
| 3264 webViewHelper.webView()->mainFrame()->setScrollOffset(WebSize(pageWidth / 4,
pageHeight / 4)); | 3264 webViewHelper.webView()->mainFrame()->setScrollOffset(WebSize(pageWidth / 4,
pageHeight / 4)); |
| 3265 // Ensure overview mode is disabled. Otherwise scale factor may be reset on
reloads. |
| 3266 webViewHelper.webView()->settings()->setLoadWithOverviewMode(false); |
| 3265 webViewHelper.webView()->setPageScaleFactor(pageScaleFactor); | 3267 webViewHelper.webView()->setPageScaleFactor(pageScaleFactor); |
| 3266 | 3268 |
| 3267 WebSize previousOffset = webViewHelper.webView()->mainFrame()->scrollOffset(
); | 3269 WebSize previousOffset = webViewHelper.webView()->mainFrame()->scrollOffset(
); |
| 3268 float previousScale = webViewHelper.webView()->pageScaleFactor(); | 3270 float previousScale = webViewHelper.webView()->pageScaleFactor(); |
| 3269 | 3271 |
| 3270 // Reload the page and end up at the same url. State should be propagated. | 3272 // Reload the page and end up at the same url. State should be propagated. |
| 3271 webViewHelper.webView()->mainFrame()->reloadWithOverrideURL(toKURL(m_baseURL
+ firstURL), WebFrameLoadType::Reload); | 3273 webViewHelper.webView()->mainFrame()->reloadWithOverrideURL(toKURL(m_baseURL
+ firstURL), WebFrameLoadType::Reload); |
| 3272 FrameTestHelpers::pumpPendingRequestsForFrameToLoad(webViewHelper.webView()-
>mainFrame()); | 3274 FrameTestHelpers::pumpPendingRequestsForFrameToLoad(webViewHelper.webView()-
>mainFrame()); |
| 3273 EXPECT_EQ(previousOffset.width, webViewHelper.webView()->mainFrame()->scroll
Offset().width); | 3275 EXPECT_EQ(previousOffset.width, webViewHelper.webView()->mainFrame()->scroll
Offset().width); |
| 3274 EXPECT_EQ(previousOffset.height, webViewHelper.webView()->mainFrame()->scrol
lOffset().height); | 3276 EXPECT_EQ(previousOffset.height, webViewHelper.webView()->mainFrame()->scrol
lOffset().height); |
| (...skipping 5642 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8917 client.addExpectedRequest(toKURL("http://internal.test/priorities/injected.j
s"), WebURLRequest::PriorityLow); | 8919 client.addExpectedRequest(toKURL("http://internal.test/priorities/injected.j
s"), WebURLRequest::PriorityLow); |
| 8918 client.addExpectedRequest(toKURL("http://internal.test/priorities/injected-a
sync.js"), WebURLRequest::PriorityLow); | 8920 client.addExpectedRequest(toKURL("http://internal.test/priorities/injected-a
sync.js"), WebURLRequest::PriorityLow); |
| 8919 client.addExpectedRequest(toKURL("http://internal.test/priorities/body.js"),
WebURLRequest::PriorityHigh); | 8921 client.addExpectedRequest(toKURL("http://internal.test/priorities/body.js"),
WebURLRequest::PriorityHigh); |
| 8920 | 8922 |
| 8921 FrameTestHelpers::WebViewHelper helper; | 8923 FrameTestHelpers::WebViewHelper helper; |
| 8922 helper.initializeAndLoad(m_baseURL + "script_priority.html", true, &client); | 8924 helper.initializeAndLoad(m_baseURL + "script_priority.html", true, &client); |
| 8923 client.verifyAllRequests(); | 8925 client.verifyAllRequests(); |
| 8924 } | 8926 } |
| 8925 | 8927 |
| 8926 } // namespace blink | 8928 } // namespace blink |
| OLD | NEW |