| Index: chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc
|
| diff --git a/chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc b/chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc
|
| index 53c9200a66368c3877334dcc7621e733140c3763..518c4d733310dbdf2d22c50f9a38ed743ab6d2c6 100644
|
| --- a/chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc
|
| +++ b/chrome/browser/ui/app_list/extension_app_model_builder_unittest.cc
|
| @@ -138,6 +138,8 @@ class ExtensionAppModelBuilderTest : public ExtensionServiceTestBase {
|
| scoped_ptr<TestAppListControllerDelegate> controller_;
|
| scoped_ptr<ExtensionAppModelBuilder> builder_;
|
|
|
| + base::ScopedTempDir second_profile_temp_dir_;
|
| +
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(ExtensionAppModelBuilderTest);
|
| };
|
| @@ -317,8 +319,11 @@ TEST_F(ExtensionAppModelBuilderTest, SwitchProfile) {
|
| EXPECT_EQ(kDefaultAppCount, model_->item_list()->item_count());
|
|
|
| // Switch to a profile with no apps, ensure all apps are removed.
|
| - TestingProfile::Builder profile_builder;
|
| - scoped_ptr<TestingProfile> profile2(profile_builder.Build());
|
| + ExtensionServiceInitParams params =
|
| + CreateDefaultInitParamsInTempDir(&second_profile_temp_dir_);
|
| + scoped_ptr<TestingProfile> profile2 = CreateTestingProfile(params);
|
| + InitializeExtensionServiceForProfile(params, profile2.get());
|
| +
|
| builder_->SwitchProfile(profile2.get());
|
| EXPECT_EQ(0u, model_->item_list()->item_count());
|
|
|
|
|