Be Careful
Be careful with love!Be Careful
Be careful with love!
from the album Promise
Вы неправильно тестируете асинхронный код: тест проходит раньше, чем выполняется проверка
В статье разберём, как именно раннер решает, что тест прошёл, почему .then без return выполняется уже после теста, почему try/catch в async‑тесте — частый источник ложного зелёного, что не так с forEach и setTimeout внутри тестов и какие инструменты не дают тесту соврать. Примеры на Jest, но контракт у Mocha, vitest и прочих тот же.
https://habr.com/ru/companies/otus/articles/1036208/
#асинхронное_тестирование #автотесты #Jest #JavaScript #Promise #ложноположительные_тесты #unitтесты #тестраннер #APIтестирование
Bonjour du lundi ☕ 🍵
Déjà 2 sur #Les3bonheursdujour 🤗
Le premier est un podcast dont je parlerai peut-être plus tard.
Le second, c'est le #mastobada de la semaine qui me donne l'occasion de faire résonner à nouveau la puissance de ce titre (et cette vidéo) qui colle tellement au thème du podcast que c'en est ... magique 😉 🍀
"We were the #Kings and #Queens of #Promise
We were the victims of ourselves"
We were
We are ?
We will ?
`Promise.race()` のタイムアウトと裏で動き続ける Promise
https://qiita.com/mori-dev@github/items/47efb60ab86157a165f1?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items