| Index: chrome/test/data/extensions/api_test/content_settings/unsupporteddefaultsettings/test.js
|
| diff --git a/chrome/test/data/extensions/api_test/content_settings/unsupporteddefaultsettings/test.js b/chrome/test/data/extensions/api_test/content_settings/unsupporteddefaultsettings/test.js
|
| index d57487041ffcc461c9b2bdcb6f39504ca3c8f575..e7574e7903f73a78f0dc75290b7daf6e12da4fd3 100644
|
| --- a/chrome/test/data/extensions/api_test/content_settings/unsupporteddefaultsettings/test.js
|
| +++ b/chrome/test/data/extensions/api_test/content_settings/unsupporteddefaultsettings/test.js
|
| @@ -36,7 +36,7 @@ function expectFalse(message) {
|
| }
|
|
|
| chrome.test.runTests([
|
| - function setDefaultContentSettings() {
|
| + function setDefaultContentSettingsAllUrls() {
|
| settings.forEach(function(type, setting) {
|
| cs[type].set({
|
| 'primaryPattern': '<all_urls>',
|
| @@ -47,6 +47,32 @@ chrome.test.runTests([
|
| "' is not supported as the default setting of " + type + "."));
|
| });
|
| },
|
| +
|
| + // Patterns with scheme wildcards and extension IDs shouldn't be added.
|
| + function setDefaultContentSettingsExtensionUrlWildcard() {
|
| + settings.forEach(function(type, setting) {
|
| + cs[type].set({
|
| + 'primaryPattern': '*://' + chrome.runtime.id + '/*',
|
| + 'secondaryPattern': '*://' + chrome.runtime.id + '/*',
|
| + 'setting': setting
|
| + },
|
| + chrome.test.callbackFail("'" + setting +
|
| + "' is not supported as the default setting of " + type + "."));
|
| + });
|
| + },
|
| +
|
| + // Patterns with chrome-extension scheme and extension IDs shouldn't be added.
|
| + function setDefaultContentSettingsExtensionUrlWildcard() {
|
| + settings.forEach(function(type, setting) {
|
| + cs[type].set({
|
| + 'primaryPattern': 'chrome-extension://' + chrome.runtime.id + '/*',
|
| + 'secondaryPattern': 'chrome-extension://' + chrome.runtime.id + '/*',
|
| + 'setting': setting
|
| + },
|
| + chrome.test.callbackFail("Invalid scheme."));
|
| + });
|
| + },
|
| +
|
| function setExceptions() {
|
| settings.forEach(function(type, setting) {
|
| cs[type].set({
|
|
|