Мы в Ozon сменяем инструмент юнит-тестирования с Jest на Vitest и в докладе я расскажу, почему мы решились на это, какие проблемы возникли на нашем пути и какие результаты мы получили.
Рассчитываю, что доклад охватит среднюю аудиторию. Слушатель, посетивший доклад, поймет стоит ли ему переходить на Vitest и, в случае если он решится, у него на руках будет набор практик и готовых решений, которые он сможет применить.
К слову, переход на Vitest актуален как никогда. Не так давно Vitest вместе с Vite стал частью организации Void 0 и ставит себе цель стать инструментом «по-умолчанию» для юнит-тестирования в JS экосистеме. Учитывая успех Vite, который отлично себя показал и захватил множество фреймворков (Nuxt / Vue, SvelteKit / Svelte, SolidStart / Solid, Remix / React, Astro), у Vitest очень высокие шансы достигнуть цели.
В Frontend-разработке 7 лет, из них 4 года в Ozon. Последние 3 года работаю в Frontend-платформе Ozon, которая закрывает вопросы от базовых «Как должны быть настроены линтинг / unit и e2e тесты / сборка / CI/CD / мониторинг?» до «Как внедрить единую авторизацию / локализацию / SSR / микрофронтенд ?» и позволяет разработчикам проектов сосредоточится на прикладном коде.