Sha256: bb48e145ac2c5ca8739abe0fa201786ad114f4d957a24c5138e5d1f7b4a9c5c9
Contents?: true
Size: 572 Bytes
Versions: 4
Compression:
Stored size: 572 Bytes
Contents
# frozen_string_literal: true module Minitest module Assertions def assert_with_error(expected, actual) assert with_error(expected, actual), "Expected #{actual.errors} to have an error '#{expected}'." end def refute_with_error(expected, actual) refute with_error(expected, actual), "Expected #{actual.errors} to not have an error '#{expected}'." end private def with_error(expected, actual) actual.errors.any? do |error| expected == error end end end end
Version data entries
4 entries across 4 versions & 1 rubygems