| Index: ash/test/ash_test_helper_unittest.cc
|
| diff --git a/ash/test/ash_test_helper_unittest.cc b/ash/test/ash_test_helper_unittest.cc
|
| index 23db8de9b10ddd73b59a733150edb3cdc168b03c..6801ee3e5482889bed180dd32141d66e2c3b8093 100644
|
| --- a/ash/test/ash_test_helper_unittest.cc
|
| +++ b/ash/test/ash_test_helper_unittest.cc
|
| @@ -4,13 +4,12 @@
|
|
|
| #include "ash/test/ash_test_helper.h"
|
|
|
| +#include "ash/test/ash_test_environment.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "ui/aura/window_event_dispatcher.h"
|
| #include "ui/views/widget/widget.h"
|
|
|
| -#if defined(OS_WIN)
|
| -#include "base/win/windows_version.h"
|
| -#endif
|
| +namespace ash {
|
|
|
| // Tests for AshTestHelper. Who will watch the watchers? And who will test
|
| // the tests?
|
| @@ -21,9 +20,11 @@ class AshTestHelperTest : public testing::Test {
|
|
|
| void SetUp() override {
|
| testing::Test::SetUp();
|
| - ash_test_helper_.reset(new ash::test::AshTestHelper(&message_loop_));
|
| + ash_test_environment_ = test::AshTestEnvironment::Create();
|
| + ash_test_helper_.reset(
|
| + new test::AshTestHelper(ash_test_environment_.get()));
|
| ash_test_helper_->SetUp(true,
|
| - ash::MaterialDesignController::Mode::UNINITIALIZED);
|
| + MaterialDesignController::Mode::UNINITIALIZED);
|
| }
|
|
|
| void TearDown() override {
|
| @@ -31,11 +32,13 @@ class AshTestHelperTest : public testing::Test {
|
| testing::Test::TearDown();
|
| }
|
|
|
| - ash::test::AshTestHelper* ash_test_helper() { return ash_test_helper_.get(); }
|
| + test::AshTestHelper* ash_test_helper() { return ash_test_helper_.get(); }
|
| +
|
| + protected:
|
| + std::unique_ptr<test::AshTestEnvironment> ash_test_environment_;
|
|
|
| private:
|
| - base::MessageLoopForUI message_loop_;
|
| - std::unique_ptr<ash::test::AshTestHelper> ash_test_helper_;
|
| + std::unique_ptr<test::AshTestHelper> ash_test_helper_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(AshTestHelperTest);
|
| };
|
| @@ -43,7 +46,6 @@ class AshTestHelperTest : public testing::Test {
|
| // Ensure that we have initialized enough of Ash to create and show a window.
|
| TEST_F(AshTestHelperTest, AshTestHelper) {
|
| // Check initial state.
|
| - EXPECT_TRUE(ash_test_helper()->message_loop());
|
| EXPECT_TRUE(ash_test_helper()->test_shell_delegate());
|
| EXPECT_TRUE(ash_test_helper()->CurrentContext());
|
|
|
| @@ -58,3 +60,5 @@ TEST_F(AshTestHelperTest, AshTestHelper) {
|
| EXPECT_TRUE(w1->IsActive());
|
| EXPECT_TRUE(w1->IsVisible());
|
| }
|
| +
|
| +} // namespace ash
|
|
|