class RuboCop::Cop::RSpec::Capybara::FeatureMethods

end
end
# …
it ‘with OAuth’ do
end
visit new_session_path
before do
let(:user) { User.new }
describe ‘User logs in’ do
# good
end
end
# …
scenario ‘with OAuth’ do
end
visit new_session_path
background do
given(:user) { User.new }
feature ‘User logs in’ do
# bad
@example
Checks for consistent method usage in feature specs.

def autocorrect(node)

def autocorrect(node)
  lambda do |corrector|
    corrector.replace(node.loc.selector, MAP[node.method_name].to_s)
  end
end

def on_block(node)

def on_block(node)
  feature_method(node) do |send_node, match|
    add_offense(
      send_node,
      location: :selector,
      message: format(MSG, method: match, replacement: MAP[match])
    )
  end
end