| 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 a5daba0afd1e1d06eabaf421c2547f95a93af563..90ec433aa8b7d1c501447226d1aad505f1d99cf0 100644
|
| --- a/content/browser/service_worker/embedded_worker_test_helper.cc
|
| +++ b/content/browser/service_worker/embedded_worker_test_helper.cc
|
| @@ -280,6 +280,18 @@ void EmbeddedWorkerTestHelper::ShutdownContext() {
|
| wrapper_ = NULL;
|
| }
|
|
|
| +// static
|
| +net::HttpResponseInfo EmbeddedWorkerTestHelper::CreateHttpResponseInfo() {
|
| + net::HttpResponseInfo info;
|
| + const char data[] =
|
| + "HTTP/1.1 200 OK\0"
|
| + "Content-Type: application/javascript\0"
|
| + "\0";
|
| + info.headers =
|
| + new net::HttpResponseHeaders(std::string(data, arraysize(data)));
|
| + return info;
|
| +}
|
| +
|
| void EmbeddedWorkerTestHelper::OnStartWorker(int embedded_worker_id,
|
| int64_t service_worker_version_id,
|
| const GURL& scope,
|
| @@ -404,6 +416,7 @@ void EmbeddedWorkerTestHelper::SimulateWorkerScriptCached(
|
| records.push_back(ServiceWorkerDatabase::ResourceRecord(
|
| embedded_worker_id, version->script_url(), 100));
|
| version->script_cache_map()->SetResources(records);
|
| + version->SetMainScriptHttpResponseInfo(CreateHttpResponseInfo());
|
| }
|
|
|
| void EmbeddedWorkerTestHelper::SimulateWorkerScriptLoaded(
|
|
|