Я использую Supertest и Jest для тестирования Node.js API.
Образец теста имеет следующий формат
it('Read a note for a user', (done) => {
request(graphqlURL)
.post('/graphql')
.set(baseHeaders())
.send({
query: graphQLQuery
})
.end((err, res) => {
expect(res.status).toBe(200);
done();
})
});
В настоящее время, когда ожидание не выполняется, регистрируется следующее
expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 404
Я также хотел бы зарегистрировать запрос и ответ вместе с ошибочными тестами, чтобы иметь больше контекста при отладке.
Есть ли способ распечатать их также только для тех тестов, которые не пройдены?