Index: chrome/browser/extensions/test_extension_environment.h |
diff --git a/chrome/browser/extensions/test_extension_environment.h b/chrome/browser/extensions/test_extension_environment.h |
index 652ce10f19e9176b5c7a74384649704ac7f7efeb..3dd5106ea2274f0cee69b5b634daa2ddb8f9a6af 100644 |
--- a/chrome/browser/extensions/test_extension_environment.h |
+++ b/chrome/browser/extensions/test_extension_environment.h |
@@ -13,6 +13,10 @@ |
#include "ui/base/win/scoped_ole_initializer.h" |
#endif |
+#if defined(OS_CHROMEOS) |
+#include "chrome/browser/chromeos/settings/cros_settings.h" |
+#endif |
+ |
class ExtensionService; |
class TestingProfile; |
@@ -60,6 +64,11 @@ class TestExtensionEnvironment { |
// likely to be indicated by memory leaks in which the object was |
// expected to be freed by a DeleteSoon() call. |
+#if defined(OS_CHROMEOS) |
+ // ExtensionService depends on UserManager which depends on CrosSettings. |
+ chromeos::ScopedTestCrosSettings test_cros_settings_; |
+#endif |
+ |
#if defined(OS_WIN) |
ui::ScopedOleInitializer ole_initializer_; |
#endif |