Javascript Nest JS Jest testing.pre/.use不是函数

Javascript Nest JS Jest testing.pre/.use不是函数,javascript,mongoose,jestjs,passport.js,nestjs,Javascript,Mongoose,Jestjs,Passport.js,Nestjs,当我对此进行注释时,我得到TypeError:passportInstance.use不是一个函数 我见过一些例子,人们对护照模拟有问题,他们在测试中更改了护照,但在我的例子中,护照是正在导入的AuthModule的一部分,我找不到任何关于如何处理的文档 UserSchema.pre('save', async function (next) { ...code }); 我有一个倾向,我需要模仿模型和护照,但我不知道从哪里开始,请帮助 UserSchema.pre('save', asyn

当我对此进行注释时,我得到
TypeError:passportInstance.use不是一个函数

我见过一些例子,人们对护照模拟有问题,他们在测试中更改了护照,但在我的例子中,护照是正在导入的AuthModule的一部分,我找不到任何关于如何处理的文档

UserSchema.pre('save', async function (next) {
  ...code
});
我有一个倾向,我需要模仿模型和护照,但我不知道从哪里开始,请帮助

UserSchema.pre('save', async function (next) {
  ...code
});
import { PassportStrategy } from '@nestjs/passport';

@Injectable()
export class JwtStrategy extends PassportStrategy(Strategy) {