Sha256: 44cff7ccef8d81d52802dc75122336a13822f86c1bd24c141f4b4416006a7f62
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
# frozen_string_literal: true RSpec.describe RuboCop::Cop::RSpec::EmptyLineAfterExampleGroup do subject(:cop) { described_class.new } it 'checks for empty line after describe' do expect_offense(<<-RUBY) RSpec.describe Foo do describe '#bar' do end ^^^ Add an empty line after `describe`. describe '#baz' do end end RUBY end it 'highlights single line formulations correctly' do expect_offense(<<-RUBY) RSpec.describe Foo do describe('#bar') { } ^^^^^^^^^^^^^^^^^^^^ Add an empty line after `describe`. describe '#baz' do end end RUBY end it 'checks for empty line after context' do expect_offense(<<-RUBY) RSpec.context 'foo' do context 'bar' do end ^^^ Add an empty line after `context`. context 'baz' do end end RUBY end it 'approves empty line after describe' do expect_no_offenses(<<-RUBY) RSpec.describe Foo do describe '#bar' do end describe '#baz' do end end RUBY end it 'approves empty line after context' do expect_no_offenses(<<-RUBY) RSpec.context 'foo' do context 'bar' do end context 'baz' do end end RUBY end bad_example = <<-RUBY RSpec.describe Foo do describe '#bar' do end describe '#baz' do end end RUBY good_example = <<-RUBY RSpec.describe Foo do describe '#bar' do end describe '#baz' do end end RUBY include_examples 'autocorrect', bad_example, good_example end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubocop-rspec-1.27.0 | spec/rubocop/cop/rspec/empty_line_after_example_group_spec.rb |