Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1178)

Unified Diff: content/browser/service_worker/embedded_worker_test_helper.cc

Issue 2313653002: ServiceWorker: Exchange InterfaceProviders when starting worker thread (Closed)
Patch Set: Indent Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 61100ac632c5e6931f3343b5bc5bb25bfd7ce41f..bd28ef76a1c1e6f8cb79d612bc70c3cfdeec9ffb 100644
--- a/content/browser/service_worker/embedded_worker_test_helper.cc
+++ b/content/browser/service_worker/embedded_worker_test_helper.cc
@@ -127,7 +127,7 @@ EmbeddedWorkerTestHelper::MockEmbeddedWorkerInstanceClient::
MockEmbeddedWorkerInstanceClient(
base::WeakPtr<EmbeddedWorkerTestHelper> helper)
: helper_(helper), binding_(this) {
- ON_CALL(*this, MockStartWorker(_))
+ ON_CALL(*this, MockStartWorker(_, _))
.WillByDefault(Invoke(
this, &EmbeddedWorkerTestHelper::MockEmbeddedWorkerInstanceClient::
DefaultStartWorker));
@@ -141,10 +141,12 @@ EmbeddedWorkerTestHelper::MockEmbeddedWorkerInstanceClient::
~MockEmbeddedWorkerInstanceClient() {}
void EmbeddedWorkerTestHelper::MockEmbeddedWorkerInstanceClient::
- DefaultStartWorker(mojom::EmbeddedWorkerStartWorkerParams* params) {
+ DefaultStartWorker(mojom::EmbeddedWorkerStartWorkerParams* params,
+ shell::mojom::InterfaceProviderPtr* remote_interfaces) {
if (!helper_)
return;
+ remote_interfaces_.Bind(std::move(*remote_interfaces));
embedded_worker_id_ = params->embedded_worker_id;
EmbeddedWorkerInstance* worker =

Powered by Google App Engine
This is Rietveld 408576698