Index: chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc |
diff --git a/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc b/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc |
index c3109b0ffe0d3ef7eed85d34abdf91a26e407759..01008ae629792fcc886525527fe5615ab92c31ae 100644 |
--- a/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc |
+++ b/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc |
@@ -312,8 +312,10 @@ |
loader_->StopCache(shutdown_run_loop.QuitClosure()); |
VerifyAndResetVisitorCallExpectations(); |
- // Spin the loop until the cache shutdown callback is invoked. |
+ // Spin the loop until the cache shutdown callback is invoked. Verify that at |
+ // that point, no further file I/O tasks are pending. |
shutdown_run_loop.Run(); |
+ EXPECT_TRUE(base::MessageLoop::current()->IsIdleForTesting()); |
} |
} // namespace chromeos |