| Index: ash/test/ash_test_helper.cc
 | 
| diff --git a/ash/test/ash_test_helper.cc b/ash/test/ash_test_helper.cc
 | 
| index 5764c4af79f2b452d383e52d9da5268da7df7aa8..e28ad840df1bfe97163769c950a49f53ae6c0a5d 100644
 | 
| --- a/ash/test/ash_test_helper.cc
 | 
| +++ b/ash/test/ash_test_helper.cc
 | 
| @@ -160,6 +160,10 @@ void AshTestHelper::SetUp(bool start_session,
 | 
|  void AshTestHelper::TearDown() {
 | 
|    // Tear down the shell.
 | 
|    Shell::DeleteInstance();
 | 
| +
 | 
| +  // Suspend the tear down until all resources are returned via
 | 
| +  // MojoCompositorFrameSinkClient::ReclaimResources()
 | 
| +  RunAllPendingInMessageLoop();
 | 
|    material_design_state_.reset();
 | 
|    test::MaterialDesignControllerTestAPI::Uninitialize();
 | 
|    ash_test_environment_->TearDown();
 | 
| 
 |