class RuboCop::Cop::RSpec::MessageChain


allow(foo).to receive(bar: thing)
thing = Thing.new(baz: 42)
# better
allow(foo).to receive_message_chain(:bar, :baz).and_return(42)
# bad
@example
Check that chains of messages are not being stubbed.

def message(node)

def message(node)
  format(MSG, method: node.method_name)
end

def on_send(node)

def on_send(node)
  message_chain(node) { add_offense(node, location: :selector) }
end