Index: ash/system/ime/tray_ime_chromeos_unittest.cc |
diff --git a/ash/system/ime/tray_ime_chromeos_unittest.cc b/ash/system/ime/tray_ime_chromeos_unittest.cc |
index a7b2fe471e21f5f5567621acb713216b0cac6ed1..a4c0ef54f26807a65c53825bf4565ddf95d6361e 100644 |
--- a/ash/system/ime/tray_ime_chromeos_unittest.cc |
+++ b/ash/system/ime/tray_ime_chromeos_unittest.cc |
@@ -8,6 +8,7 @@ |
#include "ash/accessibility_types.h" |
#include "ash/public/cpp/config.h" |
#include "ash/shell.h" |
+#include "ash/system/ime/ime_util.h" |
#include "ash/system/ime_menu/ime_list_view.h" |
#include "ash/system/tray/system_tray_notifier.h" |
#include "ash/test/ash_test_base.h" |
@@ -19,7 +20,9 @@ namespace ash { |
class TrayIMETest : public test::AshTestBase { |
public: |
- TrayIMETest() {} |
+ TrayIMETest() |
+ : scoped_current_ime_(¤t_ime_), |
+ scoped_available_ime_list_(&available_ime_list_) {} |
~TrayIMETest() override {} |
views::View* default_view() const { return default_view_.get(); } |
@@ -48,6 +51,12 @@ class TrayIMETest : public test::AshTestBase { |
void TearDown() override; |
private: |
+ IMEInfo current_ime_; |
+ ime_util::ScopedCurrentImeForTesting scoped_current_ime_; |
+ |
+ std::vector<IMEInfo> available_ime_list_; |
+ ime_util::ScopedAvailableImeListForTesting scoped_available_ime_list_; |
+ |
std::unique_ptr<TrayIME> tray_; |
std::unique_ptr<views::View> default_view_; |
std::unique_ptr<views::View> detailed_view_; |