Я уже прочитал это И понял, что fakeAsync / tick не может использоваться для запроса XHR через Async / Await. Но у меня есть еще один вопрос о том, чем fakeAsyn c отличается от Async / Await с точки зрения выполнения тестов angular в асинхронной зоне. Поскольку мое наблюдение:
Один из моих тестовых примеров занимает 6-7 секунд, чтобы завершить его выполнение, но если я выполняю его внутри зоны Async / Await, тогда он не работает с ошибкой ниже:
Error: Timeout - Async callback was not invoked within 5000ms (set by jasmine.DEFAULT_TIMEOUT_INTERVAL)
at <Jasmine>
Но если я выполняю его с помощью fakeAsync / tick, он проходит успешно.
Итак, чем fakeAsyn c отличается от Asyn c с точки зрения выполнения. У него нет тайм-аута по умолчанию?