| Index: content/browser/service_worker/embedded_worker_test_helper.h
|
| diff --git a/content/browser/service_worker/embedded_worker_test_helper.h b/content/browser/service_worker/embedded_worker_test_helper.h
|
| index c797939ea3591fa105ac131e435932d6d79002e6..553833bb5e28822016b0b509944aa7a70a149d89 100644
|
| --- a/content/browser/service_worker/embedded_worker_test_helper.h
|
| +++ b/content/browser/service_worker/embedded_worker_test_helper.h
|
| @@ -78,6 +78,7 @@ class EmbeddedWorkerTestHelper : public IPC::Sender,
|
| // take move-only objects directly.
|
| MOCK_METHOD1(MockStartWorker,
|
| void(mojom::EmbeddedWorkerStartWorkerParams* params));
|
| + MOCK_METHOD1(MockStopWorker, void(const StopWorkerCallback& callback));
|
|
|
| private:
|
| // Implementation of mojo interface; they just calls a mock function.
|
| @@ -86,8 +87,13 @@ class EmbeddedWorkerTestHelper : public IPC::Sender,
|
| MockStartWorker(params.get());
|
| }
|
|
|
| + void StopWorker(const StopWorkerCallback& callback) override {
|
| + MockStopWorker(callback);
|
| + }
|
| +
|
| // Default behavior which can be overridden by using mock interfaces.
|
| void DefaultStartWorker(mojom::EmbeddedWorkerStartWorkerParams* params);
|
| + void DefaultStopWorker(const StopWorkerCallback& callback);
|
|
|
| base::WeakPtr<EmbeddedWorkerTestHelper> helper_;
|
| mojo::Binding<mojom::EmbeddedWorkerInstanceClient> binding_;
|
|
|