Асинхронный тест в учебнике шутки - PullRequest
0 голосов
/ 12 января 2019

Привет, я пытаюсь сделать то же самое, что и в этом учебном примере, но он дает мне ошибку.

https://jestjs.io/docs/en/tutorial-async

  expect(received).toEqual(expected)

    Expected value to equal:
      "Paul"
    Received:
      undefined

    Difference:

      Comparing two different types of values. Expected string but received undefined.

      14 | it('works with async/await and resolves', async () => {
      15 |   expect.assertions(1);
    > 16 |   await expect(user.getUserName(5)).resolves.toEqual('Paul');
         |                                                ^
      17 | });

все то же самое, мой сервер возвращает JSON, но Jest говорит неопределенным после http get

{"id":10002,"name":"test","passportNumber":"A1234568"}

1 Ответ

0 голосов
/ 12 января 2019

возвращает неопределенное значение, потому что исходная функция не была функцией обещания. это была простая функция.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...