Тайм-аут - Asyn c обратный вызов не был вызван в течение времени ожидания 5000 мс, указанного jest - PullRequest
0 голосов
/ 26 марта 2020

У меня есть следующая проблема:

describe('asyncFunction', () => {
  test('test case', async () => {
    ...
    const x = await asyncFunction()
    ...
  })
})

Но функция:

async asyncFunction() {
  ...
  return await otherFunction()
}

Я пытался увеличить время ожидания Jest, но это не сработало ... Здесь я нашел другие вопросы и ответы, и я узнал, что тайм-аут изменения не является ответом, я должен вызвать обратный вызов, но я не понимаю, если otherFuncion возвращает объект, он не будет выполнен (это фактически то, что происходит с я, другая функция не выполняется, и я не понимаю, почему).

Пожалуйста, кто-нибудь, помогите мне понять, что здесь происходит.

1 Ответ

0 голосов
/ 26 марта 2020

Вы проверяете этот код

return await otherFunction.then(callback) // <= await & .then()  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...