class Gitlab::Styles::Rubocop::Cop::RSpec::EmptyLineAfterLetBlock
Checks if there is an empty line after let blocks.
@example
# bad RSpec.describe Foo do let(:something) { 'something' } let(:another_thing) do end let(:something_else) do end let(:last_thing) { 'last thing' } end # good RSpec.describe Foo do let(:something) { 'something' } let(:another_thing) do end let(:something_else) do end let(:last_thing) { 'last thing' } end # good - it's ok to have non-separated without do/end blocks RSpec.describe Foo do let(:something) { 'something' } let(:last_thing) { 'last thing' } end
Constants
- MSG
Public Instance Methods
on_block(node)
click to toggle source
# File lib/gitlab/styles/rubocop/cop/rspec/empty_line_after_let_block.rb, line 50 def on_block(node) lets(node) do break if last_child?(node) next if node.single_line? missing_separating_line_offense(node) do |method| format(MSG, let: method) end end end