Ale*_*les 7 javascript sequelize.js jestjs
如何使用sequelize播种机文件在我的测试文件(Jest)中执行rake样式命令?
我试图做同样的事情,但用续集.
describe('routes : movies', () => {
beforeEach(() => {
return knex.migrate.rollback()
.then(() => { return knex.migrate.latest(); })
.then(() => { return knex.seed.run(); });
});
afterEach(() => {
return knex.migrate.rollback();
});
});
Run Code Online (Sandbox Code Playgroud)
Igo*_*ich -5
我认为你不应该 在测试代码时发出真正的数据库 请求。模拟您的数据库请求,并在需要时从模拟函数返回数据集。否则,看起来就像您在测试一个库,在您的情况下,该库是knex。
阅读有关模拟的更多详细信息https://jestjs.io/docs/en/mock-functions
| 归档时间: |
|
| 查看次数: |
673 次 |
| 最近记录: |