| Index: chrome/browser/prerender/prerender_nostate_prefetch_browsertest.cc
|
| diff --git a/chrome/browser/prerender/prerender_nostate_prefetch_browsertest.cc b/chrome/browser/prerender/prerender_nostate_prefetch_browsertest.cc
|
| index 6c1d72ff9bc201bdcb292665c6110df47712c3d7..03558660afea77a0c5344f2fb056ab61957adc5c 100644
|
| --- a/chrome/browser/prerender/prerender_nostate_prefetch_browsertest.cc
|
| +++ b/chrome/browser/prerender/prerender_nostate_prefetch_browsertest.cc
|
| @@ -49,6 +49,7 @@ const char kPrefetchResponseHeaderCSP[] =
|
| "prerender/prefetch_response_csp.html";
|
| const char kPrefetchScript[] = "prerender/prefetch.js";
|
| const char kPrefetchScript2[] = "prerender/prefetch2.js";
|
| +const char kServiceWorkerLoader[] = "prerender/service_worker.html";
|
| const char kPrefetchSubresourceRedirectPage[] =
|
| "prerender/prefetch_subresource_redirect.html";
|
|
|
| @@ -514,4 +515,13 @@ IN_PROC_BROWSER_TEST_F(NoStatePrefetchBrowserTest, IssuesIdlePriorityRequests) {
|
| script_counter.WaitForCount(1);
|
| }
|
|
|
| +// Checks that prefetch is canceled when there is a ServiceWorker.
|
| +IN_PROC_BROWSER_TEST_F(NoStatePrefetchBrowserTest, CancelOnServiceWorker) {
|
| + ui_test_utils::NavigateToURL(
|
| + current_browser(),
|
| + src_server()->GetURL(MakeAbsolute(kServiceWorkerLoader)));
|
| +
|
| + PrefetchFromFile(kPrefetchPage, FINAL_STATUS_SERVICE_WORKER);
|
| +}
|
| +
|
| } // namespace prerender
|
|
|