Index: chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
diff --git a/chrome/browser/media_galleries/media_file_system_registry_unittest.cc b/chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
index a7723003e8afc1c2ba641d66be337f1ea482083e..a12384fee2fd2c352ffde4679a2997eb425991be 100644 |
--- a/chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
+++ b/chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
@@ -52,6 +52,7 @@ |
#include "testing/gtest/include/gtest/gtest.h" |
#if defined(OS_CHROMEOS) |
+#include "chrome/browser/chromeos/login/users/scoped_test_user_manager.h" |
#include "chrome/browser/chromeos/settings/cros_settings.h" |
#include "chrome/browser/chromeos/settings/device_settings_service.h" |
#endif |
@@ -378,6 +379,7 @@ |
#if defined(OS_CHROMEOS) |
chromeos::ScopedTestDeviceSettingsService test_device_settings_service_; |
chromeos::ScopedTestCrosSettings test_cros_settings_; |
+ std::unique_ptr<chromeos::ScopedTestUserManager> test_user_manager_; |
#endif |
MockProfileSharedRenderProcessHostFactory rph_factory_; |
@@ -775,6 +777,10 @@ |
test_file_system_context_ = new TestMediaFileSystemContext( |
g_browser_process->media_file_system_registry()); |
+#if defined(OS_CHROMEOS) |
+ test_user_manager_.reset(new chromeos::ScopedTestUserManager()); |
+#endif |
+ |
ASSERT_TRUE(galleries_dir_.CreateUniqueTempDir()); |
empty_dir_ = galleries_dir_.GetPath().AppendASCII("empty"); |
ASSERT_TRUE(base::CreateDirectory(empty_dir_)); |
@@ -789,6 +795,10 @@ |
MediaFileSystemRegistry* registry = |
g_browser_process->media_file_system_registry(); |
EXPECT_EQ(0U, GetExtensionGalleriesHostCount(registry)); |
+ |
+#if defined(OS_CHROMEOS) |
+ test_user_manager_.reset(); |
+#endif |
// The TestingProfile must be destroyed before the TestingBrowserProcess |
// because it uses it in its destructor. |