У меня есть следующий простой код
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)
должно решить проблему
Но, как вы видите, у меня это уже есть.
Есть идеи?