0

最近开始研究一个使用 AdonisJS 的项目,我正在尝试加强测试覆盖率。

遵循文档并设置.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-test

还更新了 vowfile.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 })

就设置而言,这应该就是您所需要的吧?

但是,当我运行测试时,仅adonis_schema在数据库中创建了表,似乎没有任何迁移运行,但我总是收到迁移成功消息

Database migrated successfully in 5.82 s

4

0 回答 0