| Index: chrome/browser/extensions/extension_resource_request_policy_apitest.cc
|
| diff --git a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc
|
| index 2f2fbf8313265ef5d185db18b38a656597369d00..651bf937bb31e909d4cb014a316b2285334cf10c 100644
|
| --- a/chrome/browser/extensions/extension_resource_request_policy_apitest.cc
|
| +++ b/chrome/browser/extensions/extension_resource_request_policy_apitest.cc
|
| @@ -13,6 +13,7 @@
|
| #include "content/public/test/browser_test_utils.h"
|
| #include "extensions/common/switches.h"
|
| #include "net/dns/mock_host_resolver.h"
|
| +#include "net/test/embedded_test_server/embedded_test_server.h"
|
| #include "url/gurl.h"
|
|
|
| class ExtensionResourceRequestPolicyTest : public ExtensionApiTest {
|
| @@ -36,17 +37,16 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, OriginPrivileges) {
|
| #endif
|
|
|
| host_resolver()->AddRule("*", "127.0.0.1");
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| ASSERT_TRUE(LoadExtensionWithFlags(test_data_dir_
|
| .AppendASCII("extension_resource_request_policy")
|
| .AppendASCII("extension"),
|
| // Tests manifest_version 1 behavior, so warnings are expected.
|
| ExtensionBrowserTest::kFlagIgnoreManifestWarnings));
|
|
|
| - GURL web_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "index.html"));
|
| + GURL web_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "index.html"));
|
|
|
| GURL::Replacements make_host_a_com;
|
| make_host_a_com.SetHostStr("a.com");
|
| @@ -65,10 +65,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, OriginPrivileges) {
|
| EXPECT_EQ(result, "Loaded");
|
|
|
| // A web host that loads a non-existent extension.
|
| - GURL non_existent_extension(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "non_existent_extension.html"));
|
| + GURL non_existent_extension(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "non_existent_extension.html"));
|
| ui_test_utils::NavigateToURL(browser(), non_existent_extension);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| browser()->tab_strip_model()->GetActiveWebContents(),
|
| @@ -154,15 +153,14 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, MAYBE_Video) {
|
| IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| MAYBE_WebAccessibleResources) {
|
| std::string result;
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| ASSERT_TRUE(LoadExtension(test_data_dir_
|
| .AppendASCII("extension_resource_request_policy")
|
| .AppendASCII("web_accessible")));
|
|
|
| - GURL accessible_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/accessible_resource.html"));
|
| + GURL accessible_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/accessible_resource.html"));
|
| ui_test_utils::NavigateToURL(browser(), accessible_resource);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| browser()->tab_strip_model()->GetActiveWebContents(),
|
| @@ -170,10 +168,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_EQ("Loaded", result);
|
|
|
| - GURL xhr_accessible_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/xhr_accessible_resource.html"));
|
| + GURL xhr_accessible_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/xhr_accessible_resource.html"));
|
| ui_test_utils::NavigateToURL(
|
| browser(), xhr_accessible_resource);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| @@ -182,10 +179,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_EQ("XHR completed with status: 200", result);
|
|
|
| - GURL xhr_inaccessible_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/xhr_inaccessible_resource.html"));
|
| + GURL xhr_inaccessible_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/xhr_inaccessible_resource.html"));
|
| ui_test_utils::NavigateToURL(
|
| browser(), xhr_inaccessible_resource);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| @@ -194,10 +190,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_EQ("XHR failed to load resource", result);
|
|
|
| - GURL nonaccessible_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/nonaccessible_resource.html"));
|
| + GURL nonaccessible_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/nonaccessible_resource.html"));
|
| ui_test_utils::NavigateToURL(browser(), nonaccessible_resource);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| browser()->tab_strip_model()->GetActiveWebContents(),
|
| @@ -205,10 +200,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_EQ("Image failed to load", result);
|
|
|
| - GURL nonexistent_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/nonexistent_resource.html"));
|
| + GURL nonexistent_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/nonexistent_resource.html"));
|
| ui_test_utils::NavigateToURL(browser(), nonexistent_resource);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| browser()->tab_strip_model()->GetActiveWebContents(),
|
| @@ -216,10 +210,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_EQ("Image failed to load", result);
|
|
|
| - GURL nonaccessible_cer_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/nonaccessible_chrome_resource_scheme.html"));
|
| + GURL nonaccessible_cer_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/nonaccessible_chrome_resource_scheme.html"));
|
| ui_test_utils::NavigateToURL(browser(), nonaccessible_cer_resource);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| browser()->tab_strip_model()->GetActiveWebContents(),
|
| @@ -228,10 +221,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| EXPECT_EQ("Loading CER:// failed.", result);
|
|
|
| GURL newtab_page("chrome://newtab");
|
| - GURL accessible_newtab_override(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/accessible_history_navigation.html"));
|
| + GURL accessible_newtab_override(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/accessible_history_navigation.html"));
|
| ui_test_utils::NavigateToURL(browser(), newtab_page);
|
| ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(
|
| browser(), accessible_newtab_override, 2);
|
| @@ -245,15 +237,14 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| LinkToWebAccessibleResources) {
|
| std::string result;
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| ASSERT_TRUE(LoadExtension(test_data_dir_
|
| .AppendASCII("extension_resource_request_policy")
|
| .AppendASCII("web_accessible")));
|
|
|
| - GURL accessible_linked_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/accessible_link_resource.html"));
|
| + GURL accessible_linked_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/accessible_link_resource.html"));
|
| ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
|
| accessible_linked_resource, 2);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| @@ -262,10 +253,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_NE("about:blank", result);
|
|
|
| - GURL nonaccessible_linked_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/nonaccessible_link_resource.html"));
|
| + GURL nonaccessible_linked_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/nonaccessible_link_resource.html"));
|
| ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
|
| nonaccessible_linked_resource, 2);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| @@ -274,10 +264,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_EQ("about:blank", result);
|
|
|
| - GURL accessible_client_redirect_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/accessible_redirect_resource.html"));
|
| + GURL accessible_client_redirect_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/accessible_redirect_resource.html"));
|
| ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
|
| accessible_client_redirect_resource, 2);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| @@ -286,10 +275,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| &result));
|
| EXPECT_NE("about:blank", result);
|
|
|
| - GURL nonaccessible_client_redirect_resource(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/nonaccessible_redirect_resource.html"));
|
| + GURL nonaccessible_client_redirect_resource(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/nonaccessible_redirect_resource.html"));
|
| ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
|
| nonaccessible_client_redirect_resource, 2);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| @@ -302,15 +290,14 @@ IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
|
| WebAccessibleResourcesWithCSP) {
|
| std::string result;
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->Start());
|
| ASSERT_TRUE(LoadExtension(test_data_dir_
|
| .AppendASCII("extension_resource_request_policy")
|
| .AppendASCII("web_accessible")));
|
|
|
| - GURL accessible_resource_with_csp(
|
| - test_server()->GetURL(
|
| - "files/extensions/api_test/extension_resource_request_policy/"
|
| - "web_accessible/accessible_resource_with_csp.html"));
|
| + GURL accessible_resource_with_csp(embedded_test_server()->GetURL(
|
| + "/extensions/api_test/extension_resource_request_policy/"
|
| + "web_accessible/accessible_resource_with_csp.html"));
|
| ui_test_utils::NavigateToURL(browser(), accessible_resource_with_csp);
|
| ASSERT_TRUE(content::ExecuteScriptAndExtractString(
|
| browser()->tab_strip_model()->GetActiveWebContents(),
|
|
|