Sha256: 694a229e7ecb691f5037ebacb365d0b144dcac5f02bae109b98677b854ff5723

Contents?: true

Size: 724 Bytes

Versions: 10

Compression:

Stored size: 724 Bytes

Contents

# frozen_string_literal: true

require 'minitest/spec'

require_relative './asserters/assert_requires_initialize_parameter'

module MiniTest
  # Adding custom assertions to make specs easier to read
  module Assertions
    def assert_requires_initialize_parameter(klass, full_params, param_key,
                                             message = nil)
      AssertRequiresInitializeParameter.new(klass, full_params, param_key,
                                            message).call(method(:assert))
    end
  end

  # Make it available to MiniTest::Spec
  module Expectations
    infect_an_assertion :assert_requires_initialize_parameter,
                        :must_require_initialize_parameter, :reverse
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
prolog_minitest_matchers-0.5.4 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.5.3 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.5.2 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.5.1 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.5.0 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.4.0 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.3.1 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.3.0 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.2.0 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb
prolog_minitest_matchers-0.1.0 lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb