class RuboCop::Cop::RSpec::ExpectInLet
end
expect(something).to eq ‘foo’
it do
# good
end
expect(something).to eq ‘foo’
let(:foo) do
# bad
@example
Do not use ‘expect` in let.
def message(expect)
def message(expect) format(MSG, expect: expect.method_name) end
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler return unless let?(node) return if node.body.nil? expectation(node.body) do |expect| add_offense(expect.loc.selector, message: message(expect)) end end