class RuboCop::Cop::RSpec::VerifiedDoubles

Prefer using verifying doubles over normal doubles.

@see relishapp.com/rspec/rspec-mocks/docs/verifying-doubles

@example

# bad
it '...' do
  widget = double("Widget")
end

# good
it '...' do
  widget = instance_double("Widget")
end

Constants

MSG

Public Instance Methods

on_send(node) click to toggle source
# File lib/rubocop/cop/rspec/verified_doubles.rb, line 26
def on_send(node)
  unverified_double(node) do |name|
    return if name.sym_type? && cop_config['IgnoreSymbolicNames']

    add_offense(node, location: :expression)
  end
end