Index: content/browser/service_worker/service_worker_version_unittest.cc |
diff --git a/content/browser/service_worker/service_worker_version_unittest.cc b/content/browser/service_worker/service_worker_version_unittest.cc |
index cc937fc51b583fde435493f895d074b564759eb5..52c8595028f1a535250130161b8089465dfe596e 100644 |
--- a/content/browser/service_worker/service_worker_version_unittest.cc |
+++ b/content/browser/service_worker/service_worker_version_unittest.cc |
@@ -464,8 +464,12 @@ TEST_F(ServiceWorkerFailToStartTest, Timeout) { |
EXPECT_EQ(ServiceWorkerVersion::STARTING, version_->running_status()); |
// Simulate timeout. |
- EXPECT_TRUE(version_->start_worker_timeout_timer_.IsRunning()); |
- version_->start_worker_timeout_timer_.user_task().Run(); |
+ EXPECT_TRUE(version_->timeout_timer_.IsRunning()); |
+ version_->start_time_ = |
+ base::TimeTicks::Now() - |
+ base::TimeDelta::FromMinutes( |
+ ServiceWorkerVersion::kStartWorkerTimeoutMinutes + 1); |
+ version_->timeout_timer_.user_task().Run(); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(SERVICE_WORKER_ERROR_TIMEOUT, status); |
EXPECT_EQ(ServiceWorkerVersion::STOPPED, version_->running_status()); |