minitest-global_expectations

minitest-global_expectations allows you to keep using simple code in your minitest specs, without having to wrap every single object you are calling an expectation method on with _:

# You can use:
foo.must_equal 1

# instead of:
_(foo).must_equal 1

Calling expectation methods on all objects was supported in Minitest <5.12, was deprecated in Minitest 5.12, and is planned to be removed from Minitest 6.

Installation

gem install minitest-global_expectations

Source Code

Source code is available on GitHub at github.com/jeremyevans/minitest-global_expectations

Usage

Just require the library. You can switch requires of minitest/spec to:

require 'minitest/global_expectations'

Alternatively, if you are requiring minitest/autorun, you can switch to:

require 'minitest/global_expectations/autorun'

License

MIT

Author

Jeremy Evans <[email protected]>