1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/extensions/extension_apitest.h"
6 #include "net/dns/mock_host_resolver.h"
8 IN_PROC_BROWSER_TEST_F(ExtensionApiTest
, CrossOriginXHRBackgroundPage
) {
9 host_resolver()->AddRule("*.com", "127.0.0.1");
10 ASSERT_TRUE(StartEmbeddedTestServer());
11 ASSERT_TRUE(RunExtensionTest("cross_origin_xhr/background_page")) << message_
;
14 IN_PROC_BROWSER_TEST_F(ExtensionApiTest
, CrossOriginXHRAllURLs
) {
15 host_resolver()->AddRule("*.com", "127.0.0.1");
16 ASSERT_TRUE(StartEmbeddedTestServer());
17 ASSERT_TRUE(RunExtensionTest("cross_origin_xhr/all_urls")) << message_
;
20 IN_PROC_BROWSER_TEST_F(ExtensionApiTest
, CrossOriginXHRContentScript
) {
21 host_resolver()->AddRule("*.com", "127.0.0.1");
22 ASSERT_TRUE(StartEmbeddedTestServer());
23 ASSERT_TRUE(RunExtensionTest("cross_origin_xhr/content_script")) << message_
;
26 IN_PROC_BROWSER_TEST_F(ExtensionApiTest
, CrossOriginXHRFileAccess
) {
27 ASSERT_TRUE(RunExtensionTest("cross_origin_xhr/file_access")) << message_
;
30 IN_PROC_BROWSER_TEST_F(ExtensionApiTest
, CrossOriginXHRNoFileAccess
) {
31 ASSERT_TRUE(RunExtensionTestNoFileAccess(
32 "cross_origin_xhr/no_file_access")) << message_
;