В следующем тесте я получаю RequestError
. Как я могу утверждать против этого?
it('should timeout the request', async () => {
const scope = nock('http://example.com')
.get('/')
.socketDelay(1000)
.times(3)
.reply(200, { example: true });
const response = request.get({ ...baseOptions, timeout: 70 });
await expect(response).rejects.toEqual(
new Error('[Breaker: test-request] Request Timed out')
);
});
Ошибка подтверждения:
Expected: [Error: [Breaker: test-request] Request Timed out]
Received:[RequestError: [Breaker: test-request] Error: ESOCKETTIMEDOUT]