Моки сложнее, чем кажутся Мы продолжаем развивать
apicraft и добавили в него интеграцию с
fakerjs. Сама интеграция получилась довольно простой, но при этом очень эффективной. За это время мы с командой научились
выстраивать автотесты, закрыли много инфраструктурных задач, сделали собственный мок-сервер и серьёзно его улучшили. Но даже при всём этом генерация самих мок-данных и их поддержка всё ещё оставались отдельной проблемой.
Во многих проектах есть знакомый сценарий: моки огромные, данных много, но реальное содержимое чаще всего не так важно. Именно под такие кейсы мы сделали новый плагин — теперь одной
cli-командой можно на основе OpenAPI генерировать функции для всех схем, которые позволяют создавать моки буквально за секунды.
Это не решает полностью вопрос проектирования структуры моков, но закрывает проблему их описания и поддержки.