我正在使用Jest在NestJS框架中实现单元测试。当我启动测试时,会发生以下错误:
我的测试文件是:
我的app.module.ts是:
我的usuario.controller.ts是:
我的 usuario.service.ts 是:
我的usuario.squema.ts是:
我认为问题是在解决测试文件中的依赖注入时注入了nestjs的模型(user.service.ts的@InjectModel)。
答案 0 :(得分:0)
我不知道您正在使用的mongoose
版本,但是,由于错误说明,mongoose.Schema
可能不是构造函数。
来自mongoose v5.0.16的Getting Started:
var kittySchema = mongoose.Schema({
name: String
});