Maintenance release. Modernized project tooling and cleaned up documentation.
Changes:
- Replace custom Indexer system with standard gemspec.
- Replace Travis CI with GitHub Actions.
- Replace Assembly/detroit with Rakefile.
- Fix typos in README and source code.
- Update URLs to HTTPS.
- Remove obsolete files (etc/, work/, MANIFEST).
- Clean up .gitignore.
This release adds framework adapters for MiniTest and TestUnit, which allows those frameworks to recognize BRASS assertions as "failures" rather than as "errors".
Changes:
- Add framework adapters for MiniTest and TestUnit.
The default error is RuntimeError rather than StandardError to
match Ruby's default exception when no arguments are passed to raise.
Changes:
- Change default error to RuntimeError.
Quick fix for issue with parsing arguments of #assert and #refute methods. Also added #fail! method to dry-up code.
Changes:
- Fix arguments parsing for assert/refute.
- Add #fail! method to dry-up code.
This is the initial release of BRASS. It is given a 1.0.0 version despite being such a new project because it is very simple and the code is derived from other system that have used it for some time.
Changes:
- Happy Birthday!