我目前正在对我的NestJS服务进行单元测试。我的实体名为'User‘,我建立了一个基本服务,允许我通过在控制器中建立的GET和POST端点与MS SQL服务器进行交互。当我尝试用npm run test:watch进行单元测试时,我得到了ConnectionNotFoundError: Connection "default" was not found.的错误,我已经研究过在任何情况下,以下是我对相关部分的服务:
import { Injectable
我对Sinon/Jest和单元测试完全陌生,所以我在这里有点迷茫。我不能直接存根TypeORM的对象,所以我决定只用我需要的方法创建伪对象,并让TypeORM的getRepository()使用我创建的对象。所以我总是在"sandbox.assert.calledOnceWithExactly(fakeConnection.getRepository,Cidades)行上得到一个错误,因为它被调用了两次(一次是在前一个Image of my Erro