Skip to content

Commit 4e380b6

Browse files
committed
fix: Change EmailCode for static import
1 parent 6a45450 commit 4e380b6

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

email-api/tests/user.test.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import request from 'supertest';
22
import app from '../src/app.js';
33
import sequelize from '../src/db/connect.js';
44
import nodemailer from 'nodemailer';
5+
const { EmailCode } = await import('../src/models/emailcode.model.js');
56

67

78
// Mock de Nodemailer para no enviar correos reales durante el test
@@ -67,8 +68,6 @@ describe('User Auth & Management API', () => {
6768

6869
// Obtener el código de verificación directamente de la DB para el test
6970
test('GET /users/verify/:code should verify the user', async () => {
70-
// Buscamos el código en la base de datos
71-
const { EmailCode } = await import('../src/models/emailcode.model.js');
7271
const codeObj = await EmailCode.findOne({ where: { userId } });
7372
verificationCode = codeObj.code;
7473

@@ -138,7 +137,6 @@ describe('User Auth & Management API', () => {
138137
// test para emailcode
139138
describe('EmailCode Model Logic', () => {
140139
test('Should create and store a verification code linked to a user', async () => {
141-
const { EmailCode } = await import('../src/models/emailcode.model.js');
142140

143141
// Usamos el userId que generamos en el test de creación de usuario anterior
144142
const newCode = await EmailCode.create({
@@ -151,7 +149,7 @@ describe('User Auth & Management API', () => {
151149
});
152150

153151
test('Should fail if code is null (Database Constraint)', async () => {
154-
const { EmailCode } = await import('../src/models/emailcode.model.js');
152+
//const { EmailCode } = await import('../src/models/emailcode.model.js');
155153

156154
try {
157155
await EmailCode.create({ userId: userId }); // Falta el campo 'code'

0 commit comments

Comments
 (0)