minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.