Useful helpers for Minitest 5+.
Installation
Add this line to your application's Gemfile:
gem "minitest-sugar"
And then execute:
$ bundle
Or install it yourself as:
$ gem install minitest-sugar
Usage
require "minitest/autorun"
require "minitest/sugar"
class TruthTest < Minitest::Test
# Adds support for `setup` and `teardown` callbacks:
setup do
@truth = true
end
teardown do
@truth = nil
end
# Define a test method using a String. Instead of
# `def test_assert_the_truth`, do:
test "assert the truth" do
assert @truth
end
end
Contributing
Fork the project with:
$ git clone git@github.com:frodsan/minitest-sugar.git
To install dependencies, use:
$ bundle install
To run the test suite, do:
$ rake test
For bug reports and pull requests use GitHub.
License
This gem is released under the MIT License.