File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -18,14 +18,15 @@ class EmptyLineAfterSubject < Cop
1818 extend AutoCorrector
1919 include RuboCop ::RSpec ::BlankLineSeparation
2020
21- MSG = 'Add empty line after `subject`.'
21+ MSG = 'Add an empty line after `%< subject>s `.'
2222
2323 def on_block ( node )
2424 return unless subject? ( node ) && !in_spec_block? ( node )
2525 return if last_child? ( node )
2626
2727 missing_separating_line ( node ) do |location |
28- add_offense ( location ) do |corrector |
28+ msg = format ( MSG , subject : node . method_name )
29+ add_offense ( location , message : msg ) do |corrector |
2930 corrector . insert_after ( location . end , "\n " )
3031 end
3132 end
Original file line number Diff line number Diff line change 77 expect_offense ( <<-RUBY )
88 RSpec.describe User do
99 subject { described_class.new }
10- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Add empty line after `subject`.
10+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Add an empty line after `subject`.
1111 let(:params) { foo }
1212 end
1313 RUBY
2525 expect_offense ( <<-RUBY )
2626 RSpec.describe User do
2727 subject! { described_class.new }
28- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Add empty line after `subject`.
28+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Add an empty line after `subject! `.
2929 let(:params) { foo }
3030 end
3131 RUBY
You can’t perform that action at this time.
0 commit comments