Index: chrome/browser/browser_browsertest.cc |
diff --git a/chrome/browser/browser_browsertest.cc b/chrome/browser/browser_browsertest.cc |
index 5371199d6575b1009c084a2789554403b2ca7a8e..c33d6cc63c87efbff9b108e300d0fec22e74ffaf 100644 |
--- a/chrome/browser/browser_browsertest.cc |
+++ b/chrome/browser/browser_browsertest.cc |
@@ -94,45 +94,11 @@ class MockTabStripModelObserver : public TabStripModelObserver { |
class BrowserTest : public ExtensionBrowserTest { |
public: |
- // Used by phantom tab tests. Creates two tabs, pins the first and makes it |
- // a phantom tab (by closing it). |
- void PhantomTabTest() { |
- HTTPTestServer* server = StartHTTPServer(); |
- ASSERT_TRUE(server); |
- host_resolver()->AddRule("www.example.com", "127.0.0.1"); |
- GURL url(server->TestServerPage("empty.html")); |
- TabStripModel* model = browser()->tabstrip_model(); |
- |
- ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII("app/"))); |
- |
- Extension* extension_app = GetExtension(); |
- |
- ui_test_utils::NavigateToURL(browser(), url); |
- |
- TabContents* app_contents = new TabContents(browser()->profile(), NULL, |
- MSG_ROUTING_NONE, NULL); |
- app_contents->SetExtensionApp(extension_app); |
- |
- model->AddTabContents(app_contents, 0, false, 0, false); |
- model->SetTabPinned(0, true); |
- ui_test_utils::NavigateToURL(browser(), url); |
- |
- // Close the first, which should make it a phantom. |
- model->CloseTabContentsAt(0, TabStripModel::CLOSE_CREATE_HISTORICAL_TAB); |
- |
- // There should still be two tabs. |
- ASSERT_EQ(2, browser()->tab_count()); |
- // The first tab should be a phantom. |
- EXPECT_TRUE(model->IsPhantomTab(0)); |
- // And the tab contents of the first tab should have changed. |
- EXPECT_TRUE(model->GetTabContentsAt(0) != app_contents); |
- } |
- |
protected: |
virtual void SetUpCommandLine(CommandLine* command_line) { |
ExtensionBrowserTest::SetUpCommandLine(command_line); |
- // Needed for phantom tab tests. |
+ // Needed for app tab tests. |
command_line->AppendSwitch(switches::kEnableApps); |
} |
@@ -427,27 +393,6 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, FaviconChange) { |
// TODO(sky): get these to run on a Mac. |
#if !defined(OS_MACOSX) |
-IN_PROC_BROWSER_TEST_F(BrowserTest, PhantomTab) { |
- PhantomTabTest(); |
-} |
- |
-IN_PROC_BROWSER_TEST_F(BrowserTest, RevivePhantomTab) { |
- PhantomTabTest(); |
- |
- if (HasFatalFailure()) |
- return; |
- |
- TabStripModel* model = browser()->tabstrip_model(); |
- |
- // Revive the phantom tab by selecting it. |
- browser()->SelectTabContentsAt(0, true); |
- |
- // There should still be two tabs. |
- ASSERT_EQ(2, browser()->tab_count()); |
- // The first tab should no longer be a phantom. |
- EXPECT_FALSE(model->IsPhantomTab(0)); |
-} |
- |
// Makes sure TabClosing is sent when uninstalling an extension that is an app |
// tab. |
IN_PROC_BROWSER_TEST_F(BrowserTest, TabClosingWhenRemovingExtension) { |
@@ -485,15 +430,6 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, TabClosingWhenRemovingExtension) { |
ASSERT_EQ(1, browser()->tab_count()); |
} |
-IN_PROC_BROWSER_TEST_F(BrowserTest, AppTabRemovedWhenExtensionUninstalled) { |
- PhantomTabTest(); |
- |
- Extension* extension = GetExtension(); |
- UninstallExtension(extension->id()); |
- |
- // The uninstall should have removed the tab. |
- ASSERT_EQ(1, browser()->tab_count()); |
-} |
#endif // !defined(OS_MACOSX) |
#if defined(OS_WIN) |