如何使用sequelize播种机文件在我的测试文件(Jest)中执行rake样式命令?
我试图做同样的事情,但是用sequelize。
describe('routes : movies', () => {
beforeEach(() => {
return knex.migrate.rollback()
.then(() => { return knex.migrate.latest(); })
.then(() => { return knex.seed.run(); });
});
afterEach(() => {
return knex.migrate.rollback();
});
});
答案 0 :(得分:-1)
我认为您在测试代码时不应真实 数据库 请求。 模拟您的数据库请求,并在需要时从模拟函数返回数据集。否则,您好像正在测试一个库,在这种情况下,该库为 knex 。
的更多详细信息