А зачем его мокать?
Справедливый вопрос, просто хз почему ошибка целиться, в голову только пришла идея как то замокать его
Ну форма по идее должна быть отдельным компонентом, который зависит только от пропсов формик он как бы составная часть формы, и "запчасть реализации" Форма ведь у вас не произвоодит сайд эффекты самостоятельно? Только переданные в нее калбэки дергает? или все таки сайд эффекты делает? типа запросов на сервер?
Да, запрос на бэк происходит в этом же компоненте
ну мне конечно могут и возразить, но я вот не очень понимаю тогда что делает ваш компонент Форма, и что вы от него хотите? Предназначение формы это все таки создание некоторого объекта с данными, соответствующего требованиям Отправкой же данных на сервер форма по идее не должна заниматься вот если бы она при сабмите просто дергала нужный проброшенный в нее калбэк, в который передавала бы сформированные ей самой данные, вот тогда по идее формы выполняла бы только нужные действия. А теперь получается она еще и берет на себя дополнительные обязательства по отправке данных. Это все хорошо, когда не надо ничего тестировать, а надо быстро накидать одноразовый прототип. Но вот для покрытия тестами, чем больше компонент осуществляет различных функций, тем сложнее его тестировать. В общем я бы предложил вынести работу с запросами за пределы формы, а формик не мокать, а тестировать работу формы целиком
Что за ошибка?
На скрине
Обсуждают сегодня