При попытке запустить тесты e2e из примеров NestJS мой тест не компилируется с «Невозможно вызвать выражение, тип которого не имеет сигнатуры вызова» для строки
request(app.getHttpServer())
Код взят из примеров тестирования NestJS.
Возможно, это связано с моим tsconfig?
import * as request from "supertest";
import { Test } from "@nestjs/testing";
import { INestApplication } from "@nestjs/common";
describe("App", () => {
let app: INestApplication;
beforeAll(async () => {
const module = await Test.createTestingModule({
imports: []
}).compile();
app = module.createNestApplication();
await app.init();
});
it(`/GET`, () => {
return request(app.getHttpServer())
.get("/")
.expect(200);
});
afterAll(async () => {
await app.close();
});
});