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

Side by Side Diff: chrome/test/data/extensions/api_test/content_settings/getresourceidentifiers/test.js

Issue 27635002: Content settings for <audio> and <video>. Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Test fix. Created 6 years, 5 months 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
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Content settings API test 5 // Content settings API test
6 // Run with browser_tests 6 // Run with browser_tests
7 // --gtest_filter=ExtensionApiTest.ContentSettingsGetResourceIdentifiers 7 // --gtest_filter=ExtensionApiTest.ContentSettingsGetResourceIdentifiers
8 8
9 Object.prototype.forEach = function(f) { 9 Object.prototype.forEach = function(f) {
10 for (key in this) { 10 for (key in this) {
11 if (this.hasOwnProperty(key)) 11 if (this.hasOwnProperty(key))
12 f(key, this[key]); 12 f(key, this[key]);
13 } 13 }
14 } 14 }
15 15
16 var cs = chrome.contentSettings; 16 var cs = chrome.contentSettings;
17 chrome.test.runTests([ 17 chrome.test.runTests([
18 function getResourceIdentifiers() { 18 function getResourceIdentifiers() {
19 var contentTypes = { 19 var contentTypes = {
20 "cookies": undefined, 20 "cookies": undefined,
21 "images": undefined, 21 "images": undefined,
22 "javascript": undefined, 22 "javascript": undefined,
23 "media": undefined,
23 "plugins": [ 24 "plugins": [
24 { 25 {
25 "description": "Foo", 26 "description": "Foo",
26 "id": "foo", 27 "id": "foo",
27 }, 28 },
28 { 29 {
29 "description": "Bar Plugin", 30 "description": "Bar Plugin",
30 "id": "bar.plugin", 31 "id": "bar.plugin",
31 }, 32 },
32 ], 33 ],
33 "popups": undefined, 34 "popups": undefined,
34 "notifications": undefined 35 "notifications": undefined
35 }; 36 };
36 contentTypes.forEach(function(type, identifiers) { 37 contentTypes.forEach(function(type, identifiers) {
37 cs[type].getResourceIdentifiers(chrome.test.callbackPass(function(value) { 38 cs[type].getResourceIdentifiers(chrome.test.callbackPass(function(value) {
38 chrome.test.assertEq(identifiers, value); 39 chrome.test.assertEq(identifiers, value);
39 })); 40 }));
40 }); 41 });
41 }, 42 },
42 ]); 43 ]);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698