diff options
Diffstat (limited to 'content/browser/service_worker/service_worker_browsertest.cc')
-rw-r--r-- | content/browser/service_worker/service_worker_browsertest.cc | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc index 60a9849..6ab1e7d 100644 --- a/content/browser/service_worker/service_worker_browsertest.cc +++ b/content/browser/service_worker/service_worker_browsertest.cc @@ -164,9 +164,17 @@ class EmbeddedWorkerBrowserTest : public ServiceWorkerBrowserTest, const GURL scope = embedded_test_server()->GetURL("/*"); const GURL script_url = embedded_test_server()->GetURL( "/service_worker/worker.js"); - ServiceWorkerStatusCode status = worker_->Start( - service_worker_version_id, scope, script_url); - + std::vector<int> processes; + processes.push_back( + shell()->web_contents()->GetRenderProcessHost()->GetID()); + worker_->Start( + service_worker_version_id, + scope, + script_url, + processes, + base::Bind(&EmbeddedWorkerBrowserTest::StartOnIOThread2, this)); + } + void StartOnIOThread2(ServiceWorkerStatusCode status) { last_worker_status_ = worker_->status(); EXPECT_EQ(SERVICE_WORKER_OK, status); EXPECT_EQ(EmbeddedWorkerInstance::STARTING, last_worker_status_); @@ -596,7 +604,6 @@ IN_PROC_BROWSER_TEST_F(ServiceWorkerBlackBoxBrowserTest, Registration) { public_context()->RegisterServiceWorker( embedded_test_server()->GetURL("/*"), embedded_test_server()->GetURL(kWorkerUrl), - RenderProcessID(), base::Bind(&ServiceWorkerBlackBoxBrowserTest::ExpectResultAndRun, true, run_loop.QuitClosure())); @@ -610,7 +617,6 @@ IN_PROC_BROWSER_TEST_F(ServiceWorkerBlackBoxBrowserTest, Registration) { public_context()->RegisterServiceWorker( embedded_test_server()->GetURL("/*"), embedded_test_server()->GetURL(kWorkerUrl), - RenderProcessID(), base::Bind(&ServiceWorkerBlackBoxBrowserTest::ExpectResultAndRun, true, run_loop.QuitClosure())); |