【发布时间】:2019-08-01 10:00:25
【问题描述】:
我正在使用 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
我还想在失败的测试旁边记录请求和响应,以便在调试时获得更多上下文。
有没有办法也打印那些,仅用于失败的测试?
【问题讨论】: