Recientemente comencé a trabajar en un proyecto donde se usa AdonisJS y estoy tratando de reforzar la cobertura de la prueba.
Seguí la documentación y configuré el archivo .env.testing
HOST=knab-54-api PORT=4021 NODE_ENV=testing DB_CONNECTION=pg DB_HOST=knab-54-api_postgres_1 DB_PORT=5432 DB_USER=knab54api DB_PASSWORD=knab4api DB_DATABASE=knab54api-testTambién se actualizó el archivo votefile.js
// Uncomment when want to run migrations const ace = require('@adonisjs/ace') await ace.call('migration:run', {}, { silent: true }) await ace.call('migration:reset', {}, { silent: true })En cuanto a la configuración, eso debería ser todo lo que necesitas, ¿verdad?
Sin embargo, cuando ejecuto una prueba, solo se crea la tabla adonis_schema en la base de datos, ninguna de las migraciones parece ejecutarse, pero siempre recibo un mensaje de migración exitosa.
Database migrated successfully in 5.82 s