Mr. Nobody
у тебя код выполняется асинхронно, с чего тест должен знать когда он выполнится? дошло до конца функции, она считается завершённой, тест пройден
Уже разобрался, не в этом проблема была. То что она асинхронная то нормально, expect же внутри callback'а вызывался и в колбэке уже все данные есть, так как внутри функции , где он вызывается там уже после then вызвано. Там ошибка была в том, что callback вызывался внутри then и когда jest выбрасывала ошибку, о несоответствии принятому значению, она должна была улететь в catch который внутри функции, но его там нет))) ВОт и вся проблема