Как писать юнит-тесты для асинхронного кода на примере приложения Angular 11
- Тестирование с помощью async / await
- Тестирование с помощью промисов
- Тестирование с коллбеком done
- Тестирование с Jasmine Clock
Скринкаст с подробным описанием тут - https://youtu.be/kHAqGpwPFlg
По всем вопросам: