| Index: chrome/browser/profiles/profile_shortcut_manager_unittest_win.cc | 
| diff --git a/chrome/browser/profiles/profile_shortcut_manager_unittest_win.cc b/chrome/browser/profiles/profile_shortcut_manager_unittest_win.cc | 
| index 6625964dc7c0bfc655ef1034674e81a8ff9d407e..38ee1f8883c697c8c9457e7cc51857d83a6d8637 100644 | 
| --- a/chrome/browser/profiles/profile_shortcut_manager_unittest_win.cc | 
| +++ b/chrome/browser/profiles/profile_shortcut_manager_unittest_win.cc | 
| @@ -62,6 +62,11 @@ class ProfileShortcutManagerTest : public testing::Test { | 
| } | 
|  | 
| virtual void SetUp() { | 
| +    // Mock the user's Desktop into a temp directory. | 
| +    ASSERT_TRUE(fake_user_desktop_.CreateUniqueTempDir()); | 
| +    EXPECT_TRUE(PathService::Override(base::DIR_USER_DESKTOP, | 
| +                                      fake_user_desktop_.path())); | 
| + | 
| TestingBrowserProcess* browser_process = | 
| static_cast<TestingBrowserProcess*>(g_browser_process); | 
| profile_manager_.reset(new TestingProfileManager(browser_process)); | 
| @@ -148,6 +153,7 @@ class ProfileShortcutManagerTest : public testing::Test { | 
| content::TestBrowserThread ui_thread_; | 
| content::TestBrowserThread file_thread_; | 
| scoped_ptr<TestingProfileManager> profile_manager_; | 
| +  ScopedTempDir fake_user_desktop_; | 
| FilePath dest_path_; | 
| string16 profile_name_; | 
| FilePath second_dest_path_; | 
|  |