Index: content/browser/service_worker/embedded_worker_test_helper.cc |
diff --git a/content/browser/service_worker/embedded_worker_test_helper.cc b/content/browser/service_worker/embedded_worker_test_helper.cc |
index 67ca05af7263a6eb494457df9c369c179e4eb098..a24936cc1616f4f7b3b30a81c7b4cf2bedc01bf9 100644 |
--- a/content/browser/service_worker/embedded_worker_test_helper.cc |
+++ b/content/browser/service_worker/embedded_worker_test_helper.cc |
@@ -19,8 +19,12 @@ EmbeddedWorkerTestHelper::EmbeddedWorkerTestHelper( |
int mock_render_process_id) |
: context_(context->AsWeakPtr()), |
next_thread_id_(0), |
+ next_routing_id_(new NextRoutingId()), |
weak_factory_(this) { |
registry()->AddChildProcessSender(mock_render_process_id, this); |
+ registry()->AddChildProcessNextRoutingIDCallback( |
+ mock_render_process_id, |
+ base::Bind(&NextRoutingId::GetNext, next_routing_id_)); |
} |
EmbeddedWorkerTestHelper::~EmbeddedWorkerTestHelper() { |
@@ -32,6 +36,8 @@ void EmbeddedWorkerTestHelper::SimulateAddProcessToWorker( |
EmbeddedWorkerInstance* worker = registry()->GetWorker(embedded_worker_id); |
ASSERT_TRUE(worker); |
registry()->AddChildProcessSender(process_id, this); |
+ registry()->AddChildProcessNextRoutingIDCallback( |
+ process_id, base::Bind(&NextRoutingId::GetNext, next_routing_id_)); |
worker->AddProcessReference(process_id); |
} |
@@ -145,7 +151,8 @@ void EmbeddedWorkerTestHelper::OnStartWorkerStub( |
int embedded_worker_id, |
int64 service_worker_version_id, |
const GURL& scope, |
- const GURL& script_url) { |
+ const GURL& script_url, |
+ int worker_devtools_agent_route_id) { |
EmbeddedWorkerInstance* worker = registry()->GetWorker(embedded_worker_id); |
ASSERT_TRUE(worker != NULL); |
EXPECT_EQ(EmbeddedWorkerInstance::STARTING, worker->status()); |