I have released v1.0 of gem minitest_log, (code and documentation on GitHub).
The gem gives you three things:
- Nested sections: Use nested sections to structure your test (and, importantly, its log), so that the test can "tell its story" clearly.
- Data explication: Use data-logging methods to log objects. Most collections (Array, Hash, etc.) are automatically logged in detail.
- (And of course) Verdicts: Use verdict methods to express assertions. Details for the verdict are logged, whether passed or failed.