Index: ash/common/system/tray/tray_details_view_unittest.cc |
diff --git a/ash/common/system/tray/tray_details_view_unittest.cc b/ash/common/system/tray/tray_details_view_unittest.cc |
index e8543c4874d01b81aee0b76ac7bbb5bdbcee3239..80ce057af4777913468e5f1bdf73746b8bdab229 100644 |
--- a/ash/common/system/tray/tray_details_view_unittest.cc |
+++ b/ash/common/system/tray/tray_details_view_unittest.cc |
@@ -126,17 +126,30 @@ class TrayDetailsViewTest : public AshTestBase { |
void TransitionFromDetailedToDefaultView(TestDetailsView* detailed) { |
detailed->TransitionToDefaultView(); |
- scoped_task_runner_->FastForwardBy( |
- base::TimeDelta::FromMilliseconds(kTrayDetailedViewTransitionDelayMs)); |
+ (*scoped_task_runner_) |
+ ->FastForwardBy(base::TimeDelta::FromMilliseconds( |
+ kTrayDetailedViewTransitionDelayMs)); |
} |
void FocusBackButton(TestDetailsView* detailed) { |
detailed->back_button_->RequestFocus(); |
} |
+ void SetUp() override { |
+ AshTestBase::SetUp(); |
+ scoped_task_runner_ = |
+ base::MakeUnique<base::ScopedMockTimeMessageLoopTaskRunner>(); |
+ } |
+ |
+ void TearDown() override { |
+ scoped_task_runner_.reset(); |
+ AshTestBase::TearDown(); |
+ } |
+ |
private: |
// Used to control the |transition_delay_timer_|. |
- base::ScopedMockTimeMessageLoopTaskRunner scoped_task_runner_; |
+ std::unique_ptr<base::ScopedMockTimeMessageLoopTaskRunner> |
+ scoped_task_runner_; |
DISALLOW_COPY_AND_ASSIGN(TrayDetailsViewTest); |
}; |