class RuboCop::Cop::RSpec::Rails::AvoidSetupHook
end
allow(foo).to receive(:bar)
before do
# good
end
allow(foo).to receive(:bar)
setup do
# bad
@example
Checks that tests use RSpec ‘before` hook over Rails `setup` method.
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler setup_call(node) do |setup| add_offense(node) do |corrector| corrector.replace setup, 'before' end end end