Sha256: ced46b536ced6377ef3fe50bbdb1291ab8c9f4aa4bbbfdffaf907a95b3d75d9a
Contents?: true
Size: 652 Bytes
Versions: 12
Compression:
Stored size: 652 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Minitest # Enforces the use of `refute_same(expected, object)` # over `refute(expected.equal?(actual))`. # # NOTE: Use `refute_same` only when there is a need to compare by identity. # Otherwise, use `refute_equal`. # # @example # # bad # refute(expected.equal?(actual)) # # # good # refute_same(expected, actual) # class RefuteSame < Base extend MinitestCopRule define_rule :refute, target_method: :equal?, preferred_method: :refute_same end end end end
Version data entries
12 entries across 12 versions & 1 rubygems