Версия:
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.
- После изменения кода тесты запускаются сразу.
Ссылки