Как утверждать против RequestError? - PullRequest
1 голос
/ 25 марта 2020

В следующем тесте я получаю 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]
...