Index: chrome/browser/extensions/extension_keybinding_apitest.cc |
diff --git a/chrome/browser/extensions/extension_keybinding_apitest.cc b/chrome/browser/extensions/extension_keybinding_apitest.cc |
index 6985b547e1881d4e16fa030b5b0d3ee07e33cdad..c3031644be95263a42ec41ddc2356de60d924998 100644 |
--- a/chrome/browser/extensions/extension_keybinding_apitest.cc |
+++ b/chrome/browser/extensions/extension_keybinding_apitest.cc |
@@ -29,6 +29,7 @@ |
#include "extensions/common/permissions/permissions_data.h" |
#include "extensions/test/extension_test_message_listener.h" |
#include "extensions/test/result_catcher.h" |
+#include "net/test/embedded_test_server/embedded_test_server.h" |
using content::WebContents; |
@@ -142,11 +143,11 @@ class CommandsApiTest : public ExtensionApiTest { |
#if defined(OS_CHROMEOS) |
void RunChromeOSConversionTest(const std::string& extension_path) { |
// Setup the environment. |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
ASSERT_TRUE(RunExtensionTest(extension_path)) << message_; |
ui_test_utils::NavigateToURL( |
- browser(), test_server()->GetURL("files/extensions/test_file.txt")); |
+ browser(), embedded_test_server()->GetURL("/extensions/test_file.txt")); |
ResultCatcher catcher; |
@@ -172,7 +173,7 @@ class CommandsApiTest : public ExtensionApiTest { |
// - The shortcut keys taken by one extension are not overwritten by the last |
// installed extension. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, Basic) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(RunExtensionTest("keybinding/basics")) << message_; |
const Extension* extension = GetSingleLoadedExtension(); |
ASSERT_TRUE(extension) << message_; |
@@ -188,7 +189,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, Basic) { |
ASSERT_EQ(2, browser_actions_bar.NumberOfBrowserActions()); |
ui_test_utils::NavigateToURL( |
- browser(), test_server()->GetURL("files/extensions/test_file.txt")); |
+ browser(), embedded_test_server()->GetURL("/extensions/test_file.txt")); |
// activeTab shouldn't have been granted yet. |
WebContents* tab = browser()->tab_strip_model()->GetActiveWebContents(); |
@@ -215,7 +216,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, Basic) { |
} |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, PageAction) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(RunExtensionTest("keybinding/page_action")) << message_; |
const Extension* extension = GetSingleLoadedExtension(); |
ASSERT_TRUE(extension) << message_; |
@@ -225,7 +226,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, PageAction) { |
// the page action icon. |
ResultCatcher catcher; |
ui_test_utils::NavigateToURL( |
- browser(), test_server()->GetURL("files/extensions/test_file.txt")); |
+ browser(), embedded_test_server()->GetURL("/extensions/test_file.txt")); |
ASSERT_TRUE(catcher.GetNextResult()); |
} |
@@ -251,7 +252,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, PageAction) { |
} |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, PageActionKeyUpdated) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(RunExtensionTest("keybinding/page_action")) << message_; |
const Extension* extension = GetSingleLoadedExtension(); |
ASSERT_TRUE(extension) << message_; |
@@ -266,7 +267,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, PageActionKeyUpdated) { |
// the page action icon. |
ResultCatcher catcher; |
ui_test_utils::NavigateToURL( |
- browser(), test_server()->GetURL("files/extensions/test_file.txt")); |
+ browser(), embedded_test_server()->GetURL("/extensions/test_file.txt")); |
ASSERT_TRUE(catcher.GetNextResult()); |
} |
@@ -285,21 +286,21 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, PageActionKeyUpdated) { |
// commands as well as synthesized ones and that inactive commands (like the |
// synthesized ones are in nature) have no shortcuts. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, SynthesizedCommand) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(RunExtensionTest("keybinding/synthesized")) << message_; |
} |
// This test validates that an extension cannot request a shortcut that is |
// already in use by Chrome. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, DontOverwriteSystemShortcuts) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
ASSERT_TRUE(RunExtensionTest("keybinding/dont_overwrite_system")) << message_; |
ui_test_utils::NavigateToURL( |
- browser(), test_server()->GetURL("files/extensions/test_file.txt")); |
+ browser(), embedded_test_server()->GetURL("/extensions/test_file.txt")); |
// Activate the regular shortcut (Alt+Shift+F). |
ExtensionTestMessageListener alt_shift_f_listener("alt_shift_f", false); |
@@ -345,7 +346,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, DontOverwriteSystemShortcuts) { |
// This test validates that an extension can remove the Chrome bookmark shortcut |
// if it has requested to do so. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, RemoveBookmarkShortcut) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
@@ -363,7 +364,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, RemoveBookmarkShortcut) { |
// shortcut without being given permission with a feature flag. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
RemoveBookmarkShortcutWithoutPermission) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
@@ -378,7 +379,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
// Ctrl+D shortcut (i.e. it does not trigger the overwrite functionality). |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
RemoveBookmarkShortcutWithUserKeyBinding) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
@@ -406,7 +407,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
// This test validates that an extension can override the Chrome bookmark |
// shortcut if it has requested to do so. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, OverwriteBookmarkShortcut) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
@@ -418,7 +419,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, OverwriteBookmarkShortcut) { |
<< message_; |
ui_test_utils::NavigateToURL( |
- browser(), test_server()->GetURL("files/extensions/test_file.txt")); |
+ browser(), embedded_test_server()->GetURL("/extensions/test_file.txt")); |
// Activate the shortcut (Ctrl+D) to send a test message. |
ExtensionTestMessageListener test_listener(false); // Won't reply. |
@@ -437,7 +438,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
"--enable-override-bookmarks-ui", "1"); |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
EXPECT_TRUE(chrome::IsCommandEnabled(browser(), IDC_BOOKMARK_PAGE)); |
@@ -467,7 +468,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
// shortcut does not supersede the same keybinding by web pages. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
OverwriteBookmarkShortcutDoesNotOverrideWebKeybinding) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
@@ -479,9 +480,8 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
<< message_; |
ui_test_utils::NavigateToURL( |
- browser(), |
- test_server()->GetURL( |
- "files/extensions/test_file_with_ctrl-d_keybinding.html")); |
+ browser(), embedded_test_server()->GetURL( |
+ "/extensions/test_file_with_ctrl-d_keybinding.html")); |
WebContents* tab = browser()->tab_strip_model()->GetActiveWebContents(); |
ASSERT_TRUE(tab); |
@@ -499,7 +499,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
// web pages. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
OverwriteBookmarkShortcutByUserOverridesWebKeybinding) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
@@ -519,9 +519,8 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
kBookmarkKeybinding); |
ui_test_utils::NavigateToURL( |
- browser(), |
- test_server()->GetURL( |
- "files/extensions/test_file_with_ctrl-d_keybinding.html")); |
+ browser(), embedded_test_server()->GetURL( |
+ "/extensions/test_file_with_ctrl-d_keybinding.html")); |
ExtensionTestMessageListener test_listener(false); // Won't reply. |
// Activate the shortcut (Ctrl+D) which should be handled by the extension. |
@@ -914,11 +913,11 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, MAYBE_ContinuePropagation) { |
// Setup the environment. |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); |
ASSERT_TRUE(RunExtensionTest("keybinding/continue_propagation")) << message_; |
ui_test_utils::NavigateToURL( |
- browser(), test_server()->GetURL("files/extensions/test_file.txt")); |
+ browser(), embedded_test_server()->GetURL("/extensions/test_file.txt")); |
ResultCatcher catcher; |
@@ -958,7 +957,7 @@ IN_PROC_BROWSER_TEST_F(CommandsApiTest, MAYBE_ChromeOSConversions) { |
// Make sure component extensions retain keybindings after removal then |
// re-adding. |
IN_PROC_BROWSER_TEST_F(CommandsApiTest, AddRemoveAddComponentExtension) { |
- ASSERT_TRUE(test_server()->Start()); |
+ ASSERT_TRUE(embedded_test_server()->Start()); |
ASSERT_TRUE(RunComponentExtensionTest("keybinding/component")) << message_; |
extensions::ExtensionSystem::Get(browser()->profile()) |