justxor / write-tests
Пишет unit-тесты для указанного файла или функции в стиле существующих тестов проекта. Используй, когда просят добавить тесты, покрыть код тестами или проверить граничные случаи.
0
SKILL.md1.5 KB
Write tests
Цель: $ARGUMENTS
- Найди тестовый фреймворк и 1–2 существующих теста рядом — повторяй их стиль, структуру и расположение.
Прочитай тестируемый код. Составь список сценариев:
- основной (happy path)
- граничные значения (пусто, 0, отрицательные, очень большие, unicode)
- ошибки и исключения
- взаимодействие с зависимостями (моки — только для внешних систем)
- Покажи список сценариев одной строкой каждый, затем напиши тесты.
- Запусти только новые тесты. Если тест падает из-за бага в коде — НЕ подгоняй тест, а сообщи о баге.
- Итог: сколько тестов, что покрыто, какие баги найдены.