Jest async / await breaks - PullRequest
       6

Jest async / await breaks

1 голос
/ 09 июля 2020

1. Jest Docs: пример asyn c https://jestjs.io/docs/en/tutorial-async

2. Мой тест

describe('some test', () => {
  it('sets the correct instance properties ', async () => {
    const importService = new ImportService();
    const something = await importService.import();

    expect(something).toEqual(123);
    expect(importService.files).toEqual(files);
  });
});

Ошибка: Can not use keyword 'await' outside an async function

.babelconfig имеет "@babel/preset-env",

У меня есть ключевое слово asyn c , но все равно ломается.

1 Ответ

0 голосов
/ 09 июля 2020

Вы можете получить эту ошибку, потому что одна из тестируемых функций отсутствует async там, где используется await.

Попробуйте взглянуть на конструктор ImportService и метод import().

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