Sha256: e009909a1712ad22d41a57ce6a1ba04d3496adcaf85b80a7445833b18ef574c1
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
# <!-- rdoc-file=lib/minitest/spec.rb --> # Rdoc... why are you so dumb? # module Minitest::Spec::DSL::InstanceMethods # <!-- # rdoc-file=lib/minitest/spec.rb # - _(value = nil, &block) # --> # Takes a value or a block and returns a value monad that has all of # Expectations methods available to it. # # _(1 + 1).must_equal 2 # # And for blocks: # # _ { 1 + "1" }.must_raise TypeError # # 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. # # NOTE: At some point, the methods on Object will be deprecated and then # removed. # # It is also aliased to #value and #expect for your aesthetic pleasure: # # _(1 + 1).must_equal 2 # value(1 + 1).must_equal 2 # expect(1 + 1).must_equal 2 # def _: (?untyped? value) { () -> untyped } -> untyped # <!-- # rdoc-file=lib/minitest/spec.rb # - value(value = nil, &block) # --> # alias value _ # <!-- # rdoc-file=lib/minitest/spec.rb # - expect(value = nil, &block) # --> # alias expect _ def before_setup: () -> untyped end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
orthoses-rails-0.4.0 | examples/rails/patch/minitest/minitest/spec/dsl/instance_methods.rbs |
orthoses-rails-0.3.0 | examples/rails/patch/minitest/minitest/spec/dsl/instance_methods.rbs |