В пятницу напомню вам как важно выбирать правильные инструменты для решения задач.
Знаете почему в vitest есть уже давно возможность замокать esm, а в jest она только в тестовом режиме? Попробуйте ответить без подсказки.
Верно, потому что vitest - это не только тест раннер, в отличии от jest'a. vitest - это ещё и vite, через сборку которым vitest спокойно получает имена всех модулей(а они должны быть, напоминаю, статическими) ДО выполнения тестов. И к моменту самих тестов у vitest уже есть вся нужная информация, а у jest'a - нет.
Правильные инструменты могут спасти вам кучу времени, если их применять с умом.
Post #202
1.38K
- 🔥 18
- 👍 4
- 💩 2
- 🤡 2