在NestJS教程中,E2E测试是使用导入的单个示例模块进行设置的。在typeORM实体之间具有更复杂关系的应用程序中,此模式似乎不起作用。inconsistencies in import statements并且没有丢失TypeOrmModule.forFeature()之后,我放弃了,只是简单地导入了整个AppModule (我的应用程序的根模块--与NestJS
我想对我的TypeORM数据库调用进行单元测试。我已经用有效数据模拟了我所有的TypeORM存储库。但我希望对存储库执行SpyOn操作,并更改TypeORM的返回值。我该怎么做?import {INestApplication} from '@nestjs/common';import {CommonModule/auth.service
我的测试总是抛出错误“对钩子”(我正在使用的超时值) ms的超超时。我已经尝试使用jest函数"jest.setTimeout()“将超时值增加到10000、20000甚至100000,但是它一直抛出这个错误。这里是错误的打印:
city.e2e-spec.ts import { Test } from '@nestjsimport { City } from '@app/e
我目前正在对我的NestJS服务进行单元测试。我的实体名为'User‘,我建立了一个基本服务,允许我通过在控制器中建立的GET和POST端点与MS SQL服务器进行交互。当我尝试用npm run test:watch进行单元测试时,我得到了ConnectionNotFoundError: Connection "default" was not found.的错误,我已经研究过nestjs/typeorm';
import { getConnection,