No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Aprende Inglés, Programación, AI, Ciberseguridad y más a precio especial.

Antes: $249

Currency
$209
Suscríbete

Termina en:

1 Días
23 Hrs
3 Min
32 Seg

Umzug: corriendo los seeds de datos para pruebas e2e

19/25
Recursos

Aportes 1

Preguntas 2

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

Pude resolver mi problema con los puertos (solo ten√≠a que reiniciar los contenedores de docker) y quise hacer el c√≥digo de la clase un poco m√°s reutilizable. Cre√© un archivo en la carpeta 'utils' llamado checkQueryInterface.js. Este es el c√≥digo: ```javascript function CheckQueryInterface(queryInterface) { if (queryInterface.context) { queryInterface = queryInterface.context } return queryInterface} module.exports = { CheckQueryInterface } ``` Y lo podemos usar en 1-users.js por ejemplo de esta forma: ```javascript const bcrypt = require('bcrypt');const { USER\_TABLE } = require('../models/user.model');const { CheckQueryInterface } = require('../../../e2e/utils/checkQueryInterface'); module.exports = { up: async (queryInterface) => { queryInterface = CheckQueryInterface(queryInterface); const password = 'admin123'; const hash = await bcrypt.hash(password, 10); return queryInterface.bulkInsert(USER\_TABLE, \[{ email: '[email protected]', password: hash, role: 'admin', created\_at: new Date(), }]); }, down: (queryInterface) => { queryInterface = CheckQueryInterface(queryInterface); return queryInterface.bulkDelete(USER\_TABLE, null, {}); }}; ```