Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(368)

Side by Side Diff: chrome/test/data/extensions/api_test/preference/persistent_incognito/test.js

Issue 8762014: Move another set of extension tests to manifest_version 2 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
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.
4
5 // Content settings API test
6 // Run with browser_tests --gtest_filter=ExtensionApiTest.PreferencePersistentIn cognito
7
8 var pw = chrome.experimental.privacy.websites;
9 function expect(expected, message) {
10 return chrome.test.callbackPass(function(value) {
11 chrome.test.assertNoLastError();
12 chrome.test.assertEq(expected, value, message);
13 });
14 }
15 chrome.test.runTests([
16 function getRegular() {
17 pw.thirdPartyCookiesAllowed.get(
18 {},
19 expect({ 'value': true,
20 'levelOfControl': "controllable_by_this_extension" },
21 "third-party cookies should not be blocked"));
22 },
23 function getIncognito() {
24 pw.thirdPartyCookiesAllowed.get(
25 { 'incognito': true },
26 expect({ 'value': true,
27 'incognitoSpecific': false,
28 'levelOfControl': "controllable_by_this_extension" },
29 "third-party cookies should not be blocked in incognito mode"));
30 },
31 function set() {
32 pw.thirdPartyCookiesAllowed.set(
33 { 'scope': 'incognito_persistent', 'value': false },
34 chrome.test.callbackPass());
35 },
36 function getRegular2() {
37 pw.thirdPartyCookiesAllowed.get(
38 {},
39 expect({ 'value': true,
40 'levelOfControl': "controllable_by_this_extension" },
41 "third-party cookies should not be blocked"));
42 },
43 function getIncognito2() {
44 pw.thirdPartyCookiesAllowed.get(
45 { 'incognito': true },
46 expect({ 'value': false,
47 'incognitoSpecific': true,
48 'levelOfControl': "controlled_by_this_extension" },
49 "third-party cookies should be blocked in incognito mode"));
50 },
51 ]);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698