Backed out changeset ce5b67578d0c (bug 1465950) for failing eslint at /builds/worker/checkouts/gecko/browser/components/enterprisepolicies/tests/browser/browser_policies_getActivePolicies.js on a CLOSED TREE

This commit is contained in:
Andreea Pavel 2018-06-27 20:24:23 +03:00
parent 6f29815288
commit 6fdc08bb18
5 changed files with 0 additions and 59 deletions

View File

@ -90,7 +90,6 @@ EnterprisePoliciesManager.prototype = {
}
this.status = Ci.nsIEnterprisePolicies.ACTIVE;
this._parsedPolicies = {};
this._activatePolicies(provider.policies);
},
@ -135,7 +134,6 @@ EnterprisePoliciesManager.prototype = {
continue;
}
this._parsedPolicies[policyName] = parsedParameters;
let policyImpl = Policies[policyName];
for (let timing of Object.keys(this._callbacks)) {
@ -301,10 +299,6 @@ EnterprisePoliciesManager.prototype = {
isAllowed: function BG_sanitize(feature) {
return !(feature in DisallowedFeatures);
},
getActivePolicies() {
return this._parsedPolicies;
},
};
let DisallowedFeatures = {};

View File

@ -78,10 +78,6 @@ EnterprisePoliciesManagerContent.prototype = {
isAllowed(feature) {
return !this._disallowedFeatures.includes(feature);
},
getActivePolicies() {
throw Cr.NS_ERROR_NOT_AVAILABLE;
}
};

View File

@ -12,7 +12,6 @@ support-files =
[browser_policies_basic_tests.js]
[browser_policies_broken_json.js]
[browser_policies_enterprise_only.js]
[browser_policies_getActivePolicies.js]
[browser_policies_notice_in_aboutpreferences.js]
[browser_policies_popups_cookies_addons_flash.js]
[browser_policies_runOnce_helper.js]

View File

@ -1,40 +0,0 @@
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
add_task(async function test_active_policies() {
await setupPolicyEngineWithJson({
"policies": {
"DisablePrivateBrowsing": true
}
});
let expected = {
"DisablePrivateBrowsing": true
}
Assert.deepEqual(await Services.policies.getActivePolicies(), expected, "Active policies parsed correctly");
});
add_task(async function test_wrong_policies() {
await setupPolicyEngineWithJson({
"policies": {
"BlockAboutSupport": [true]
}
});
let expected = {};
Assert.deepEqual(await Services.policies.getActivePolicies(), expected, "Wrong policies ignored");
});
add_task(async function test_content_process() {
await ContentTask.spawn(gBrowser.selectedBrowser, null, function() {
try {
Services.policies.getActivePolicies();
} catch (ex) {
is(ex.result, Cr.NS_ERROR_NOT_AVAILABLE, "Function getActivePolicies() doesn't have a valid definition in the content process");
}
});
});

View File

@ -15,12 +15,4 @@ interface nsIEnterprisePolicies : nsISupports
readonly attribute short status;
bool isAllowed(in ACString feature);
/**
* Get the active policies that have been successfully parsed.
*
* @returns A JS object that contains the policies names and
* their corresponding parameters.
*/
jsval getActivePolicies();
};