в связке Jest+Redux+Firebase ?
Как писать тесты для асинхронных экшинов без firebase запросов внутри них, я понял..но как тестить store и экшены когда внутри них обращаются к firestore функциям не ясно...пробовал уже разное, чето не взлетает...подскажите плз если знаете и будет круто если с примерами кода или ссылку на толковую статью и т.п
ну так у вас jest для моков еще можно использовать - замокали firebase функцию и тестируете спокойно
Не совсем вот понимаю как их мокать, в моем случае там еще и не cloud function, а уже обращение к базе данных с передачей параметром, но функция которая в итоге сделает это обращение вложена в еще пару функций и используется внутри экшена..можете привести пример как замокать firebase функцию мб от этого к чему то приду?
нужно мокать тогда ту функцию, которая у вас в тесте используется, а не вложенную
По сути мне нужно весь экшн целиком замокать?
не знаю, нужно код смотреть)
вот экшн в котором используется функция, внутри которой используется асинк функция, внутри которой используется firebase
Обсуждают сегодня