我正在用 Jest 在框架 NestJS 中实现单元测试。当我启动测试时,会发生此错误:
我的测试文件是这样的:
我的 app.module.ts 是:
我的 usuario.controller.ts 是:
我的usuario.service.ts是:
我的 usuario.squema.ts 是:
我认为问题是在解决测试文件中的依赖注入时nestjs的模型(user.service.ts的@InjectModel)的注入。
我正在用 Jest 在框架 NestJS 中实现单元测试。当我启动测试时,会发生此错误:
我的测试文件是这样的:
我的 app.module.ts 是:
我的 usuario.controller.ts 是:
我的usuario.service.ts是:
我的 usuario.squema.ts 是:
我认为问题是在解决测试文件中的依赖注入时nestjs的模型(user.service.ts的@InjectModel)的注入。
我不知道mongoose
您使用的是哪个版本,但是,正如错误所述,mongoose.Schema
可能不是构造函数。
从mongoose v5.0.16入门:
var kittySchema = mongoose.Schema({
name: String
});