class Gitlab::Styles::Rubocop::Cop::RSpec::HaveLinkParameters
This cop checks for unused parameters to the `have_link` matcher.
@example
# bad expect(page).to have_link('Link', 'https://example.com') # good expect(page).to have_link('Link', href: 'https://example.com') expect(page).to have_link('Example')
Constants
- MESSAGE
Public Instance Methods
on_send(node)
click to toggle source
# File lib/gitlab/styles/rubocop/cop/rspec/have_link_parameters.rb, line 32 def on_send(node) return unless unused_parameters?(node) location = node.arguments[1..] .map(&:source_range) .reduce(:join) add_offense(location, message: MESSAGE) do |corrector| corrector.insert_after(location.end, "\n") end end