Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / chrome / test / data / extensions / api_test / proxy / individual_incognito_only / test.js
blob3da06336a369c58de89489f35c3e7fe27314ac09
1 // Copyright (c) 2011 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 // proxy api test
6 // browser_tests.exe
7 // --gtest_filter=ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly
9 chrome.test.runTests([
10 // Verify that execution has started to make sure flaky timeouts are not
11 // caused by us.
12 function verifyTestsHaveStarted() {
13 chrome.test.succeed();
15 function setIndividualProxies() {
16 var httpProxy = {
17 host: "1.1.1.1"
19 var httpsProxy = {
20 scheme: "socks5",
21 host: "2.2.2.2"
23 var ftpProxy = {
24 host: "3.3.3.3",
25 port: 9000
27 var fallbackProxy = {
28 scheme: "socks4",
29 host: "4.4.4.4",
30 port: 9090
33 var rules = {
34 proxyForHttp: httpProxy,
35 proxyForHttps: httpsProxy,
36 proxyForFtp: ftpProxy,
37 fallbackProxy: fallbackProxy,
40 var config = { rules: rules, mode: "fixed_servers" };
41 chrome.proxy.settings.set(
42 {'value': config, 'scope': 'incognito_persistent'},
43 chrome.test.callbackPass());
45 ]);