module MiniTest::Assertions

Adding custom assertions to make specs easier to read

Adding custom assertions to make specs easier to read

Adding custom assertions to make specs easier to read

Adding custom assertions to make specs easier to read

Adding custom assertions to make specs easier to read

Adding custom assertions to make specs easier to read

Adding custom assertions to make specs easier to read

Adding custom assertions to make specs easier to read

Public Instance Methods

assert_reports_failure_as(call_result, hash_pair, mesg_in = nil) click to toggle source
# File lib/prolog_minitest_matchers/matchers/reports_failure_as.rb, line 10
def assert_reports_failure_as(call_result, hash_pair, mesg_in = nil)
  as_expected = ARFAInternals.reports_failure_as(call_result, hash_pair)
  message = ARFAInternals.assert_message_for hash_pair, call_result, mesg_in
  assert as_expected, message
end
assert_requires_dry_struct_attribute(klass, full_params, param_key, message = nil) click to toggle source
# File lib/prolog_minitest_matchers/matchers/requires_dry_struct_attribute.rb, line 10
def assert_requires_dry_struct_attribute(klass, full_params, param_key,
                                         message = nil)
  AssertRequiresDryStructAttribute.new(klass, full_params, param_key,
                                       message).call(method(:assert))
end
assert_requires_initialize_parameter(klass, full_params, param_key, message = nil) click to toggle source
# File lib/prolog_minitest_matchers/matchers/requires_initialize_parameter.rb, line 10
def assert_requires_initialize_parameter(klass, full_params, param_key,
                                         message = nil)
  AssertRequiresInitializeParameter.new(klass, full_params, param_key,
                                        message).call(method(:assert))
end
assert_requires_static_call_param(klass, full_params, param_key, message = nil) click to toggle source
# File lib/prolog_minitest_matchers/matchers/requires_static_call_param.rb, line 10
def assert_requires_static_call_param(klass, full_params, param_key,
                                      message = nil)
  AssertRequiresStaticCallParam.new(klass, full_params, param_key, message)
                               .call(method(:assert))
end
refute_reports_failure_as(call_result, hash_pair, mesg_in = nil) click to toggle source
# File lib/prolog_minitest_matchers/matchers/reports_failure_as.rb, line 16
def refute_reports_failure_as(call_result, hash_pair, mesg_in = nil)
  as_expected = !ARFAInternals.reports_failure_as(call_result, hash_pair)
  message = ARFAInternals.refute_message_for hash_pair, call_result, mesg_in
  assert as_expected, message
end