Всем привет, есть кейс - в react компоненте по нажатию на кнопку происходит dispatch, сага реагирует на это, делает запрос к АПИ и обновляет стор другим dispatch, а потом данные где-то используются в том же компоненте.
Собственно вопрос в том, что не получается протестировать, что dispatch был вызван из саги после первого dispatch. Как лучше тестировать такие кейсы? Как протестировать что компонент был перерисован, что сага была вызвана, что она отработала и что были вызваны dispatch несколько раз?
Буду благодарен за развернутый пример с кодом подобного кейса, спасибо
Последний раз с сагой работал год назад, поэтому не буду писать в ответ, тем более без примеров кода. Насколько, я помню в сагах используют метод put вместо dispatch. Думаю, вам может помочь этот пример кода с тестированием