| Index: content/browser/service_worker/service_worker_context_unittest.cc
|
| diff --git a/content/browser/service_worker/service_worker_context_unittest.cc b/content/browser/service_worker/service_worker_context_unittest.cc
|
| index 15aac69ce9a40da25a5628414f8fe4fac515a570..ec1e0d4af4fd0528ef12baffad67344960bc237c 100644
|
| --- a/content/browser/service_worker/service_worker_context_unittest.cc
|
| +++ b/content/browser/service_worker/service_worker_context_unittest.cc
|
| @@ -583,33 +583,38 @@ TEST_F(ServiceWorkerContextTest, ProviderHostIterator) {
|
| const GURL kOrigin1 = GURL("http://www.example.com/");
|
| const GURL kOrigin2 = GURL("https://www.example.com/");
|
| int provider_id = 1;
|
| + std::vector<ServiceWorkerRemoteProviderEndpoint> remote_endpoints;
|
|
|
| // Host1 (provider_id=1): process_id=1, origin1.
|
| + remote_endpoints.emplace_back();
|
| std::unique_ptr<ServiceWorkerProviderHost> host1 =
|
| - CreateProviderHostForWindow(kRenderProcessId1, provider_id++,
|
| - true /* is_parent_frame_secure */,
|
| - context()->AsWeakPtr());
|
| + CreateProviderHostForWindow(
|
| + kRenderProcessId1, provider_id++, true /* is_parent_frame_secure */,
|
| + context()->AsWeakPtr(), &remote_endpoints.back());
|
| host1->SetDocumentUrl(kOrigin1);
|
|
|
| // Host2 (provider_id=2): process_id=2, origin2.
|
| + remote_endpoints.emplace_back();
|
| std::unique_ptr<ServiceWorkerProviderHost> host2 =
|
| - CreateProviderHostForWindow(kRenderProcessId2, provider_id++,
|
| - true /* is_parent_frame_secure */,
|
| - context()->AsWeakPtr());
|
| + CreateProviderHostForWindow(
|
| + kRenderProcessId2, provider_id++, true /* is_parent_frame_secure */,
|
| + context()->AsWeakPtr(), &remote_endpoints.back());
|
| host2->SetDocumentUrl(kOrigin2);
|
|
|
| // Host3 (provider_id=3): process_id=2, origin1.
|
| + remote_endpoints.emplace_back();
|
| std::unique_ptr<ServiceWorkerProviderHost> host3 =
|
| - CreateProviderHostForWindow(kRenderProcessId2, provider_id++,
|
| - true /* is_parent_frame_secure */,
|
| - context()->AsWeakPtr());
|
| + CreateProviderHostForWindow(
|
| + kRenderProcessId2, provider_id++, true /* is_parent_frame_secure */,
|
| + context()->AsWeakPtr(), &remote_endpoints.back());
|
| host3->SetDocumentUrl(kOrigin1);
|
|
|
| // Host4 (provider_id=4): process_id=2, origin2, for ServiceWorker.
|
| + remote_endpoints.emplace_back();
|
| std::unique_ptr<ServiceWorkerProviderHost> host4 =
|
| CreateProviderHostForServiceWorkerContext(
|
| kRenderProcessId2, provider_id++, true /* is_parent_frame_secure */,
|
| - context()->AsWeakPtr());
|
| + context()->AsWeakPtr(), &remote_endpoints.back());
|
| host4->SetDocumentUrl(kOrigin2);
|
|
|
| ServiceWorkerProviderHost* host1_raw = host1.get();
|
|
|