Index: content/browser/service_worker/service_worker_url_request_job_unittest.cc |
diff --git a/content/browser/service_worker/service_worker_url_request_job_unittest.cc b/content/browser/service_worker/service_worker_url_request_job_unittest.cc |
index 9b3bdb8e0c1a1dde86b21b9c9c6a0307c23c6ec0..701f392b04877fc8b8d2a710d09b7991e605e194 100644 |
--- a/content/browser/service_worker/service_worker_url_request_job_unittest.cc |
+++ b/content/browser/service_worker/service_worker_url_request_job_unittest.cc |
@@ -128,6 +128,18 @@ class ServiceWorkerURLRequestJobTest : public testing::Test { |
GURL("http://example.com/service_worker.js"), |
1L, |
helper_->context()->AsWeakPtr()); |
+ |
+ // Make the registration findable via storage functions. |
+ helper_->context()->storage()->LazyInitialize(base::Bind(&base::DoNothing)); |
+ base::RunLoop().RunUntilIdle(); |
+ ServiceWorkerStatusCode status = SERVICE_WORKER_ERROR_FAILED; |
+ helper_->context()->storage()->StoreRegistration( |
+ registration_.get(), |
+ version_.get(), |
+ CreateReceiverOnCurrentThread(&status)); |
+ base::RunLoop().RunUntilIdle(); |
+ ASSERT_EQ(SERVICE_WORKER_OK, status); |
+ |
net::HttpResponseInfo http_info; |
http_info.ssl_info.cert = |
net::ImportCertFromFile(net::GetTestCertsDirectory(), |