mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
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:
parent
6f29815288
commit
6fdc08bb18
@ -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 = {};
|
||||
|
@ -78,10 +78,6 @@ EnterprisePoliciesManagerContent.prototype = {
|
||||
|
||||
isAllowed(feature) {
|
||||
return !this._disallowedFeatures.includes(feature);
|
||||
},
|
||||
|
||||
getActivePolicies() {
|
||||
throw Cr.NS_ERROR_NOT_AVAILABLE;
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -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]
|
||||
|
@ -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");
|
||||
}
|
||||
});
|
||||
});
|
@ -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();
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user