| 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 590bdee4c4f97c162da56cfabe8b193a78e540d9..abc0c2b5c88e0b63f6e5c9f7938d3e9b4c016692 100644
|
| --- a/content/browser/service_worker/embedded_worker_test_helper.cc
|
| +++ b/content/browser/service_worker/embedded_worker_test_helper.cc
|
| @@ -95,12 +95,14 @@ void EmbeddedWorkerTestHelper::OnStartWorker(
|
| }
|
| SimulateWorkerReadyForInspection(embedded_worker_id);
|
| SimulateWorkerScriptLoaded(next_thread_id_++, embedded_worker_id);
|
| + SimulateWorkerScriptEvaluated(embedded_worker_id);
|
| SimulateWorkerStarted(embedded_worker_id);
|
| }
|
|
|
| void EmbeddedWorkerTestHelper::OnResumeAfterDownload(int embedded_worker_id) {
|
| SimulateWorkerReadyForInspection(embedded_worker_id);
|
| SimulateWorkerScriptLoaded(next_thread_id_++, embedded_worker_id);
|
| + SimulateWorkerScriptEvaluated(embedded_worker_id);
|
| SimulateWorkerStarted(embedded_worker_id);
|
| }
|
|
|
| @@ -183,6 +185,14 @@ void EmbeddedWorkerTestHelper::SimulateWorkerScriptLoaded(
|
| worker->process_id(), thread_id, embedded_worker_id);
|
| }
|
|
|
| +void EmbeddedWorkerTestHelper::SimulateWorkerScriptEvaluated(
|
| + int embedded_worker_id) {
|
| + EmbeddedWorkerInstance* worker = registry()->GetWorker(embedded_worker_id);
|
| + ASSERT_TRUE(worker != NULL);
|
| + registry()->OnWorkerScriptEvaluated(
|
| + worker->process_id(), embedded_worker_id, true /* success */);
|
| +}
|
| +
|
| void EmbeddedWorkerTestHelper::SimulateWorkerStarted(
|
| int embedded_worker_id) {
|
| EmbeddedWorkerInstance* worker = registry()->GetWorker(embedded_worker_id);
|
|
|