Chai.request не является функцией - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть следующий простой код

import app from '../src/app';
import * as chai from 'chai';
import chaiHttp = require('chai-http');

chai.use(chaiHttp);
const expect = chai.expect;

describe('Get /', () => {
    it('Should say hi there', async () => {
        const response = chai.request(app).get('/');
        console.log(response);
        expect(5).to.equal(5);
    });
});

Каждый раз, когда я запускаю

mocha -r ts-node/register lib/tests/**/sample.spec.ts

Я получаю следующую ошибку

TypeError: chai.request это не функция

Я посмотрел другие посты stackoverflow с тем же вопросом. Все они сказали, что добавление

chai.use(chaiHttp) 

должно решить проблему

Но, как вы видите, у меня это уже есть.

Есть идеи?

...