Pattern: Unreferenced let!
call
Issue: -
Checks unreferenced let!
calls being used for test setup.
# Bad
let!(:my_widget) { create(:widget) }
it 'counts widgets' do
expect(Widget.count).to eq(1)
end
# Good
it 'counts widgets' do
create(:widget)
expect(Widget.count).to eq(1)
end
# Good
before { create(:widget) }
it 'counts widgets' do
expect(Widget.count).to eq(1)
end