【发布时间】:2019-11-01 04:45:08
【问题描述】:
我是单元测试的新手,并尝试使用 typeorm 进行一些测试。
我的代码是这样的:
public executeTransaction(querys: IQueryTransaction[]) {
return getManager().transaction(async transactionalManager => {
for (const query of querys) {
await transactionalManager.query(query[0], query[1]);
}
});
}
我需要输入transaction callBack 但不知道该怎么做。我试图模拟 getManager 和 transaction 玩它,但没有结果。
我正在使用 jest、typeorm 和 nest。
有人知道怎么做吗?
编辑:连接到数据库不是一种选择
【问题讨论】:
标签: unit-testing jasmine jestjs typeorm