相关疑难解决方法(0)

在 NestJS 中测试 Passport

我正在尝试对具有来自 Nestjs 护照模块的 AuthGuard 的路由进行 e2e 测试,但我真的不知道如何处理它。当我运行测试时它说:

[ExceptionHandler] 未知的身份验证策略“承载者”

我还没有嘲笑它,所以我想这是因为这个,但我不知道该怎么做。

这是我到目前为止所拥有的:

播放器.e2e-规格.ts

import { Test } from '@nestjs/testing';
import { INestApplication } from '@nestjs/common';
import * as request from 'supertest';
import { PlayerModule } from '../src/modules/player.module';
import { PlayerService } from '../src/services/player.service';
import { Repository } from 'typeorm';

describe('/player', () => {
  let app: INestApplication;
  const playerService = { updatePasswordById: (id, password) => undefined };

  beforeAll(async () => {
    const module = await Test.createTestingModule({
      imports: [PlayerModule],
    })
      .overrideProvider(PlayerService)
      .useValue(playerService)
      .overrideProvider('PlayerRepository') …
Run Code Online (Sandbox Code Playgroud)

nestjs

2
推荐指数
1
解决办法
7135
查看次数

标签 统计

nestjs ×1