-2

我正在用 Jest 在框架 NestJS 中实现单元测试。当我启动测试时,会发生此错误:

在此处输入图像描述

我的测试文件是这样的:

在此处输入图像描述

我的 app.module.ts 是:

在此处输入图像描述

我的 usuario.controller.ts 是:

在此处输入图像描述

我的usuario.service.ts是:

在此处输入图像描述

我的 usuario.squema.ts 是:

在此处输入图像描述

我认为问题是在解决测试文件中的依赖注入时nestjs的模型(user.service.ts的@InjectModel)的注入。

4

1 回答 1

0

我不知道mongoose您使用的是哪个版本,但是,正如错误所述,mongoose.Schema可能不是构造函数。

从mongoose v5.0.16入门:

var kittySchema = mongoose.Schema({ name: String });

于 2018-04-29T15:34:05.270 回答