Do not announce robot account token before account ID is available
[chromium-blink-merge.git] / chrome / test / data / extensions / api_test / content_settings / getresourceidentifiers / test.js
blob0b5465707263adb6a07e5acd7dab8067665ba848
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 // Content settings API test
6 // Run with browser_tests
7 //     --gtest_filter=ExtensionApiTest.ContentSettingsGetResourceIdentifiers
9 Object.prototype.forEach = function(f) {
10   for (key in this) {
11     if (this.hasOwnProperty(key))
12       f(key, this[key]);
13   }
16 var cs = chrome.contentSettings;
17 chrome.test.runTests([
18   function getResourceIdentifiers() {
19     var contentTypes = {
20       "cookies": undefined,
21       "images": undefined,
22       "javascript": undefined,
23       "plugins": [
24         {
25           "description": "Foo",
26           "id": "foo",
27         },
28         {
29           "description": "Bar Plugin",
30           "id": "bar.plugin",
31         },
32       ],
33       "popups": undefined,
34       "notifications": undefined
35     };
36     contentTypes.forEach(function(type, identifiers) {
37       cs[type].getResourceIdentifiers(chrome.test.callbackPass(function(value) {
38         chrome.test.assertEq(identifiers, value);
39       }));
40     });
41   },
42 ]);