write-tests · git:20260930.92d4796 · 2026-09-30 · sha256 3c471736029d6547
write-tests git:20260930.92d4796A
Immutable. This exact content never changes and is served at /api/v1/blob/3c471736029d6547.
--- name: write-tests description: Пишет unit-тесты для указанного файла или функции в стиле существующих тестов проекта. Используй, когда просят добавить тесты, покрыть код тестами или проверить граничные случаи. argument-hint: <путь к файлу или имя функции> --- # Write tests Цель: $ARGUMENTS 1. Найди тестовый фреймворк и 1–2 существующих теста рядом — повторяй их стиль, структуру и расположение. 2. Прочитай тестируемый код. Составь список сценариев: - основной (happy path) - граничные значения (пусто, 0, отрицательные, очень большие, unicode) - ошибки и исключения - взаимодействие с зависимостями (моки — только для внешних систем) 3. Покажи список сценариев одной строкой каждый, затем напиши тесты. 4. Запусти только новые тесты. Если тест падает из-за бага в коде — НЕ подгоняй тест, а сообщи о баге. 5. Итог: сколько тестов, что покрыто, какие баги найдены.