| Index: chrome/browser/extensions/content_script_apitest.cc
|
| diff --git a/chrome/browser/extensions/content_script_apitest.cc b/chrome/browser/extensions/content_script_apitest.cc
|
| index 1bd0dcefa1a9b58ab594f2903900354e704d516d..48f6cc6fddc2fcf2d652dd16fdc5ebcc860821d2 100644
|
| --- a/chrome/browser/extensions/content_script_apitest.cc
|
| +++ b/chrome/browser/extensions/content_script_apitest.cc
|
| @@ -16,31 +16,32 @@
|
| #include "content/public/test/browser_test_utils.h"
|
| #include "googleurl/src/gurl.h"
|
| #include "net/dns/mock_host_resolver.h"
|
| +#include "net/test/embedded_test_server/embedded_test_server.h"
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptAllFrames) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/all_frames")) << message_;
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptAboutBlankIframes) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(
|
| RunExtensionTest("content_scripts/about_blank_iframes")) << message_;
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptExtensionIframe) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/extension_iframe")) << message_;
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptExtensionProcess) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(
|
| RunExtensionTest("content_scripts/extension_process")) << message_;
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptFragmentNavigation) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| const char* extension_name = "content_scripts/fragment";
|
| ASSERT_TRUE(RunExtensionTest(extension_name)) << message_;
|
| }
|
| @@ -54,7 +55,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptFragmentNavigation) {
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MAYBE_ContentScriptIsolatedWorlds) {
|
| // This extension runs various bits of script and tests that they all run in
|
| // the same isolated world.
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/isolated_world1")) << message_;
|
|
|
| // Now load a different extension, inject into same page, verify worlds aren't
|
| @@ -65,14 +66,14 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MAYBE_ContentScriptIsolatedWorlds) {
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptIgnoreHostPermissions) {
|
| host_resolver()->AddRule("a.com", "127.0.0.1");
|
| host_resolver()->AddRule("b.com", "127.0.0.1");
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest(
|
| "content_scripts/dont_match_host_permissions")) << message_;
|
| }
|
|
|
| // crbug.com/39249 -- content scripts js should not run on view source.
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptViewSource) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/view_source")) << message_;
|
| }
|
|
|
| @@ -80,7 +81,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptViewSource) {
|
| // extensions.
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptOtherExtensions) {
|
| host_resolver()->AddRule("a.com", "127.0.0.1");
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| // First, load extension that sets up content script.
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/other_extensions/injector"))
|
| << message_;
|
| @@ -93,7 +94,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptOtherExtensions) {
|
| IN_PROC_BROWSER_TEST_F(
|
| ExtensionApiTest,
|
| DISABLED_ContentScriptStylesInjectedIntoExistingRenderers) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
|
|
| content::WindowedNotificationObserver signal(
|
| chrome::NOTIFICATION_USER_SCRIPTS_UPDATED,
|
| @@ -121,25 +122,29 @@ IN_PROC_BROWSER_TEST_F(
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest,
|
| ContentScriptCSSLocalization) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/css_l10n")) << message_;
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptExtensionAPIs) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
|
|
| const extensions::Extension* extension = LoadExtension(
|
| test_data_dir_.AppendASCII("content_scripts/extension_api"));
|
|
|
| ResultCatcher catcher;
|
| ui_test_utils::NavigateToURL(
|
| - browser(), test_server()->GetURL("functions.html"));
|
| + browser(),
|
| + embedded_test_server()->GetURL(
|
| + "/extensions/api_test/content_scripts/extension_api/functions.html"));
|
| EXPECT_TRUE(catcher.GetNextResult());
|
|
|
| // Navigate to a page that will cause a content script to run that starts
|
| // listening for an extension event.
|
| ui_test_utils::NavigateToURL(
|
| - browser(), test_server()->GetURL("events.html"));
|
| + browser(),
|
| + embedded_test_server()->GetURL(
|
| + "/extensions/api_test/content_scripts/extension_api/events.html"));
|
|
|
| // Navigate to an extension page that will fire the event events.js is
|
| // listening for.
|
| @@ -159,11 +164,11 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MAYBE_ContentScriptPermissionsApi) {
|
| extensions::PermissionsRequestFunction::SetIgnoreUserGestureForTests(true);
|
| extensions::PermissionsRequestFunction::SetAutoConfirmForTests(true);
|
| host_resolver()->AddRule("*.com", "127.0.0.1");
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/permissions")) << message_;
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ExtensionApiTest, ContentScriptBypassPageCSP) {
|
| - ASSERT_TRUE(StartTestServer());
|
| + ASSERT_TRUE(StartEmbeddedTestServer());
|
| ASSERT_TRUE(RunExtensionTest("content_scripts/bypass_page_csp")) << message_;
|
| }
|
|
|