- hooks (before, after, around), and global ones for e.g. global transactional fixtures
- Customizable reporters
- Capture timing info
- Randomization + configurable seed
- Reporter: list N slowest tests
-
assert_raises
- skip
- Write real tests for Microtest (uses JSON report to check for correct test output). Now tests are green.
- JSON reporter
- SummaryRepoter
- Continuous Integration with Travis
- focus
- generate README including examples from specs and terminal screenshots
- Print whether focus is active
- crtl+c to halt tests
- fail fast
- Number of assertions
- Alternatives to nesting? (Use separate describe blocks)
- Group tests and specify hooks and helper methods for the group only
- save results to file and compare current results to last results, including timings
- release-script: check that changelog has an entry for the release
- More robust test for backtrace printer
- Check whether some assertion failures still cause segfaults
- Benchmarking feature: Run specific tests as benchmark tests and record their results in a file