сообщения. Для того чтобы можно было добавить новое входящее сообщение в конкретный чат - создал эффект на этот экшен, который сначала лезет в стор, вытягивает из него нужный диалог и добавляет сообщение, а в случае когда его нету - запрашивает этот новый диалог с сервера. Сам эффект работает. А вот тесты не проходят. Подскажите что я делаю не так??
Замокал селект. Консоль лог пишет что количество вызовов у него 0.
Тесты выдают ошибку вида "Expected $[0] = undefined to equal Object({ frame: 20,...."
Есть кто в эффектах шарит?)
А почему exhaustMap?
можно и switchMap Но тесты все равно не проходят
А новые экшоны, которые в return там точно отрабатывают?
да в браузере контент меняется. redux devtools отрабатывает экшен
Возможно в первом селекте приходит undefined т.к. стор пустой, попробуй добавить фильтр чтобы там undefined проверялся
я же его замокал store.select.and.returnValue(of({ id: 1 } as SupportChat)); самое интересное что количество вызовов этого селекта 0
Обсуждают сегодня