Написание интеграционных тестов без хрупкого мокирования

testing

testing — это скилл для Claude Code, который помогает писать, проверять и отлаживать тесты в соответствии с проверенными паттернами и антипаттернами. Скилл охватывает несколько контекстов проекта: CLI, CLI E2E, API, фронтенд-приложение (platform), Rust-крейты и Python-аддон mitm-addon — для каждого предусмотрен отдельный справочный документ. В основе лежат четыре ключевых принципа: интеграционные тесты пишутся на точках входа системы, моки применяются только на внешних границах, используется реальная инфраструктура (настоящая БД, временные директории), а проверяется поведение, а не детали реализации. Скилл подходит разработчикам, которые хотят избежать хрупких тестов, чрезмерного мокирования и ложной уверенности в покрытии.