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