EMZETT.
Увійти

Jest і Vitest: написання тестів JavaScript

Коротко: Jest і Vitest запускають тести JavaScript та TypeScript, пропонують моки, знімки (snapshot) і покриття; Vitest особливо швидкий і пасує проєктам на Vite.

Докладніше: Обидва інструменти мають майже однаковий синтаксис із describe, test/it та expect. Jest (Meta) давно є стандартом, особливо з React; Vitest — молодший, дуже швидкий фреймворк із підтримкою Vite, ESM та TypeScript без налаштування.

Подробиці

Тест

// sum.js
export const sum = (a, b) => a + b;

Див. також: модульний тест, мокінг і тестові дублери, snapshot-тести, Playwright