Vitest — фреймворк для unit тестов 🐛



Сейчас он находится в стадии закрытой беты, но за ним стоит следить 👀



Фичи:

— Поддерживает Vite.js и все его плюшки

Умный watch-mode, как HMR но, для тестов!

— Тестирование компонентов React, Vue и т.д.

— Из коробки поддерживает Typescript и JSX

— ESM френдли и поддерживает top-level await

Jest снапшоты

— Встроенный Chai для проверок тестов совместимый с Jest expect API

— Встроенный Sinon для моков

jsdom или happy-dom для мокинга DOM

— Покрытие нативного кода с помощью c8



Официальный сайтик:

https://vitest.dev/