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