File: /var/www/api-management/src/db/factories/users.factory.ts
import { Injectable } from '@nestjs/common';
import { Types } from 'mongoose';
import { CreateUserDto } from 'src/app/user/dto/create-user.dto';
@Injectable()
export class UsersFactory {
generateUsers(): CreateUserDto[] {
const users = [
{
_id: '664f749664ffa7b7c2555b6f',
tipoIdentificacion: {
_id: new Types.ObjectId('664f749664ffa7b7c2555b6f'),
nombre: 'Cédula de ciudadanía',
},
identificacion: '123456',
nombres: 'Admin',
apellidos: 'Admin',
email: 'admin@app.io',
password:
'$2b$10$KRUhIfpS8Yotr44PzxUNYO6bbT8jHAKWoJKFu3I9mNWUw2l7oVdRm',
roles: [
{
_id: new Types.ObjectId('664f73c164ffa7b7c2555b63'),
nombre: 'Administrador',
},
],
},
];
return users;
}
}