Skip to content

Команда vp test

vp test запускает тесты с помощью Vitest.

Обзор

vp test основан на Vitest, поэтому вы получаете тестовый раннер, созданный специально для экосистемы Vite, который повторно использует вашу конфигурацию и плагины Vite, поддерживает ожидания в стиле Jest, снапшоты и отчёты о покрытии, а также корректно работает с современными проектами на ESM, TypeScript и JSX.

Использование

bash
vp test
vp test watch
vp test run --coverage

ИНФОРМАЦИЯ

В отличие от Vitest в его стандартном виде, vp test по умолчанию не остаётся в режиме наблюдения. Используйте vp test, когда нужен обычный запуск тестов, и vp test watch, когда хотите перейти в режим наблюдения.

Конфигурация

Размещайте настройки тестирования непосредственно в блоке test файла vite.config.ts, чтобы вся конфигурация находилась в одном месте. Мы не рекомендуем использовать vitest.config.ts вместе с Vite+.

vite.config.ts
ts
import { defineConfig } from 'vite-plus';

export default defineConfig({
  test: {
    include: ['src/**/*.test.ts'],
  },
});

Полное описание параметров конфигурации Vitest доступно в документации по конфигурации Vitest.