Blog posts
Release 0.17
Fixed simple output, display failing tests again, add tests duration, improve standalone exit_code output, support linux-alpine, among other improvements.
read more...Release 0.15
Improving data providers, adding assert_same, display total tests upfront, prefix all config keys with BASHUNIT, among other improvements.
read more...Release 0.14
Adding features such as HTML report, logger (JUnit XML), strict mode, SHA-256 checksum validation, custom asserts, and other improvements.
read more...PHPStan integration
What a milestone! We were finally able to help out our friends from PHPStan. They started integrating bashunit in their end-to-end tests, which ended up creating a new feature, adding new assertions and improving multiline string comparisons.
read more...bashunit Live on CodelyTV
Bashunit was live on CodelyTV, on which Rafa had a chat with three of the main contributors of the library in a live broadcast. They demonstrated the full potential of bashunit, showing how TDD can be used to test bash scripts and create snapshot tests for legacy code.
read more...Unveiling the bashunit Blog: Your Hub for Bash Testing Insights
Welcome to the inaugural post of the bashunit blog! This space is carved out to delve deeper into the world of testing in bash. Our mission is to provide a platform for learning, discussion, and real-world application of bash testing principles, with a special spotlight on utilizing bashunit to its fullest potential.
read more...