UNPKG

nest-phylax

Version:

Security library for NestJS

50 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.USER_REPOSITORY_MOCK = exports.USER_MOCK = exports.ADMIN_USER_MOCK = void 0; exports.ADMIN_USER_MOCK = { id: 'fcf5bb57-7641-4a70-a121-9194e9abc530', password: 'rick_password', getRefreshTokens() { return [ { jti: '123', exp: '123', sub: '123', role: 'admin', value: '123', }, ]; }, getUsername: () => 'ricksanchez@gmail.com', }; exports.USER_MOCK = { id: 'fcf5bb57-7641-4a70-a121-9194e9abc530', getUsername: () => 'mortysmith@gmail.com', password: 'morty_password', }; const USERS = [ exports.ADMIN_USER_MOCK, exports.USER_MOCK, ...Array(8) .fill(8) .map((_, index) => ({ id: `fcf5bb57-7641-4a70-a121-9194e9abc53${index}`, getUsername: () => `user${index}@gmail.com`, password: `user_password_${index}`, })), ]; exports.USER_REPOSITORY_MOCK = { findOneById(id) { return Promise.resolve(USERS.find(user => user.id === id)); }, saveRefreshToken() { return Promise.resolve(); }, getUserRole(_) { return Promise.resolve('user'); }, findUserByUsername(username) { return Promise.resolve(USERS.find(user => user.getUsername() === username)); }, }; //# sourceMappingURL=user-mock.js.map