Add test for PermissionManager

This commit is contained in:
Yuya Ochiai
2017-10-05 00:02:54 +09:00
parent c957857a08
commit ef43ec6e3e
3 changed files with 92 additions and 2 deletions

View File

@@ -40,11 +40,17 @@ class PermissionManager {
}
isGranted(origin, permission) {
return this.permissions[origin] && this.permissions[origin][permission] === PERMISSION_GRANTED;
if (this.permissions[origin]) {
return this.permissions[origin][permission] === PERMISSION_GRANTED;
}
return false;
}
isDenied(origin, permission) {
return this.permissions[origin] && this.permissions[origin][permission] === PERMISSION_DENIED;
if (this.permissions[origin]) {
return this.permissions[origin][permission] === PERMISSION_DENIED;
}
return false;
}
}
@@ -81,8 +87,11 @@ function permissionRequestHandler(mainWindow, permissionFile) {
return;
default:
callback(false);
}
};
}
permissionRequestHandler.PermissionManager = PermissionManager;
module.exports = permissionRequestHandler;