Acerca de
This skill provides comprehensive guidance and reusable patterns for the Bash Automated Testing System (Bats), enabling developers to build robust test suites for shell scripts and CLI utilities. It covers everything from basic assertions and fixture management to advanced techniques like command mocking, environment stubbing, and cross-shell compatibility testing. By integrating these patterns, users can ensure shell script reliability in CI/CD pipelines and adopt test-driven development (TDD) for infrastructure and automation scripts.