@hmcts/rpx-xui-node-lib
Version:
Common nodejs library components for XUI
17 lines • 613 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createMockPassportRequest = createMockPassportRequest;
const ts_jest_1 = require("@golevelup/ts-jest");
function createMockPassportRequest(user, overrides = {}) {
const req = (0, ts_jest_1.createMock)();
req.user = user !== null && user !== void 0 ? user : undefined;
req.isAuthenticated = function () {
return !!this.user;
};
req.isUnauthenticated = function () {
return !this.user;
};
Object.assign(req, overrides);
return req;
}
//# sourceMappingURL=passportRequest.mock.js.map