Index: content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
diff --git a/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc b/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
index e6e696c7c76bd2a36d1637a1f227649d4b0ee10a..1eaeadbcdcfcc3bb65b26cf6d88e0e647c99cd2b 100644 |
--- a/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
+++ b/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
@@ -131,6 +131,9 @@ TEST_F(ServiceWorkerDispatcherHostTest, EarlyContextDeletion) { |
helper_->ShutdownContext(); |
+ // Let the shutdown reach the simulated IO thread. |
+ base::RunLoop().RunUntilIdle(); |
+ |
dispatcher_host->OnMessageReceived( |
ServiceWorkerHostMsg_RegisterServiceWorker(-1, -1, -1, GURL(), GURL())); |