Перейти к содержанию
Версия: 4.2.159 Обновлено: 2026-04-29

Тестирование для разработчиков

Базовые команды

make test
make test-all
make analyze
make docs-build-strict

Backend

  • Unit tests проверяют сервисы и утилиты.
  • Integration tests используют изолированную БД.
  • Финансовые тесты проверяют append-only и canonical balance logic.

Frontend

  • E2E tests используют headless browser.
  • Тестовые JWT создаются через backend helpers.
  • Хардкод токены запрещены.

Правила

  • Баг сначала воспроизводится тестом.
  • Проверки не отключаются.
  • Ошибки тестов разбираются до root cause.
  • После изменения кода тесты запускаются сразу.

Ссылки