| Index: chrome/browser/sessions/session_restore_browsertest.cc
|
| diff --git a/chrome/browser/sessions/session_restore_browsertest.cc b/chrome/browser/sessions/session_restore_browsertest.cc
|
| index 25c306d05b56fa934e3a47a0ef0d5325b16fc749..84462ee37682ba46786e6e64b45ba1a9f08f831b 100644
|
| --- a/chrome/browser/sessions/session_restore_browsertest.cc
|
| +++ b/chrome/browser/sessions/session_restore_browsertest.cc
|
| @@ -299,9 +299,6 @@ IN_PROC_BROWSER_TEST_F(SessionRestoreTest, MaximizedApps) {
|
| // up with an extra tab.
|
| IN_PROC_BROWSER_TEST_F(SessionRestoreTest,
|
| MAYBE_RestoreOnNewWindowWithNoTabbedBrowsers) {
|
| - if (browser_defaults::kRestorePopups)
|
| - return;
|
| -
|
| const base::FilePath::CharType* kTitle1File =
|
| FILE_PATH_LITERAL("title1.html");
|
| GURL url(ui_test_utils::GetTestUrl(base::FilePath(
|
| @@ -854,51 +851,6 @@ IN_PROC_BROWSER_TEST_F(SessionRestoreTest, ActiveIndexUpdatedAtInsert) {
|
| ASSERT_EQ(new_browser->tab_strip_model()->active_index(), 1);
|
| }
|
|
|
| -// Creates a tabbed browser and popup and makes sure we restore both.
|
| -IN_PROC_BROWSER_TEST_F(SessionRestoreTest, NormalAndPopup) {
|
| - if (!browser_defaults::kRestorePopups)
|
| - return; // Test only applicable if restoring popups.
|
| -
|
| - ui_test_utils::NavigateToURL(browser(), url1_);
|
| -
|
| - // Make sure we have one window.
|
| - AssertOneWindowWithOneTab(browser());
|
| -
|
| - // Open a popup.
|
| - Browser* popup = new Browser(
|
| - Browser::CreateParams(Browser::TYPE_POPUP, browser()->profile(),
|
| - browser()->host_desktop_type()));
|
| - popup->window()->Show();
|
| - ASSERT_EQ(2u, active_browser_list_->size());
|
| -
|
| - ui_test_utils::NavigateToURL(popup, url1_);
|
| -
|
| - // Simulate an exit by shuting down the session service. If we don't do this
|
| - // the first window close is treated as though the user closed the window
|
| - // and won't be restored.
|
| - SessionServiceFactory::ShutdownForProfile(browser()->profile());
|
| -
|
| - // Restart and make sure we have two windows.
|
| - QuitBrowserAndRestore(browser(), 1);
|
| -
|
| - ASSERT_EQ(2u, active_browser_list_->size());
|
| -
|
| - Browser* browser1 = active_browser_list_->get(0);
|
| - Browser* browser2 = active_browser_list_->get(1);
|
| -
|
| - Browser::Type type1 = browser1->type();
|
| - Browser::Type type2 = browser2->type();
|
| -
|
| - // The order of whether the normal window or popup is first depends upon
|
| - // activation order, which is not necessarily consistant across runs.
|
| - if (type1 == Browser::TYPE_TABBED) {
|
| - EXPECT_EQ(type2, Browser::TYPE_POPUP);
|
| - } else {
|
| - EXPECT_EQ(type1, Browser::TYPE_POPUP);
|
| - EXPECT_EQ(type2, Browser::TYPE_TABBED);
|
| - }
|
| -}
|
| -
|
| #if !defined(OS_CHROMEOS) && !defined(OS_MACOSX)
|
| // This test doesn't apply to the Mac version; see GetCommandLineForRelaunch
|
| // for details. It was disabled for a long time so might never have worked on
|
|
|