У меня проблема с мокко и чай. Мои тесты не показывают ошибок при неудачных тестах (например, ожидаемое «a» будет «b»). журнал испытаний
1) Shouldn't publish new post - there is a post with this title
npm ERR! Test failed. See above for more details.
Пример кода:
it('Shouldn\'t publish new post - some required fields are empty', done => {
request(app)
.post('/posts')
.set('Authorization', `Bearer ${token}`)
.send()
.end((err, { body }) => {
if(err) {
return done(err);
}
expect(body).to.have.property('errors');
return done();
});
});
Я думаю, что проблема напрямую не в мокко или чае. Мой репозиторий: репозиторий github .
Все, что вам нужно сделать, это клонировать репо, установить зависимости и запустить mongodb. Не стесняйтесь создавать ложные тесты и видеть результат.
С наилучшими пожеланиями