Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
26 lines
561 B
JavaScript
Executable file
26 lines
561 B
JavaScript
Executable file
/* exported MockPermissionSettings */
|
|
|
|
'use strict';
|
|
|
|
var MockPermissionSettings = {
|
|
permissions: {},
|
|
mSetup: function() {
|
|
this.permissions = {};
|
|
},
|
|
|
|
set: function(permission, value, manifest, origin, browserFlag) {
|
|
this.permissions[permission] = value;
|
|
},
|
|
|
|
mTeardown: function() {
|
|
this.permissions = {};
|
|
},
|
|
|
|
get: function(permission, manifest, origin, browserFlag) {
|
|
return this.permissions[permission];
|
|
},
|
|
|
|
isExplicit: function(permission, manifest, origin, browserFlag) {
|
|
return !!this.permissions[permission];
|
|
}
|
|
};
|