authelia/server/test/mocks/AccessControllerStub.ts

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);
}
}