问题描述
我正在运行与此类似的集成测试,如果我尝试检查数据库内容,查询将找不到插入的行。 EntityManager是否使用不同的连接?还是我需要以某种方式“冲洗”(我不知道怎么做)?
manager.save成功运行,我在typeORM中看到插入时没有错误,并且生成的实体的 id 已填充。
test('should be retrieved ',async () => {
const manager = getManager();
await manager.save(item_1);
const result = await manager.createqueryBuilder()
.select()
.from(EntityTypeX,"x")
.getMany();
expect(result).toHaveLength(1) //This return zero
});
..
beforeAll( async () => {
return opneDBCconnection();
});
beforeEach( async () => {
// Clenaup
getManager().createqueryBuilder()
.delete()
.from(Sms)
.execute();
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)