Rdoc… why are you so dumb?
# File lib/minitest/spec.rb, line 308 def _ value = nil, &block Minitest::Expectation.new block || value, self end
Returns a value monad that has all of Expectations methods available to it.
_(1 + 1).must_equal 2 value(1 + 1).must_equal 2 expect(1 + 1).must_equal 2
This method of expectation-based testing is preferable to straight-expectation methods (on Object) because it stores its test context, bypassing our hacky use of thread-local variables.
At some point, the methods on Object will be deprecated and then removed.
© Ryan Davis, seattle.rb
Licensed under the MIT License.