16 lines
463 B
TypeScript
16 lines
463 B
TypeScript
|
|
import Sinon = require("sinon");
|
|
import { IAccessController } from "../../src/lib/access_control/IAccessController";
|
|
|
|
export class AccessControllerStub implements IAccessController {
|
|
isAccessAllowedMock: Sinon.SinonStub;
|
|
|
|
constructor() {
|
|
this.isAccessAllowedMock = Sinon.stub();
|
|
}
|
|
|
|
isAccessAllowed(domain: string, resource: string, user: string, groups: string[]): boolean {
|
|
return this.isAccessAllowedMock(domain, resource, user, groups);
|
|
}
|
|
}
|