Skip to content

Commit 887fc5f

Browse files
authored
Merge pull request #2475 from Naokimi/main
remove all spec views on destroy controller
2 parents f249b48 + 710e997 commit 887fc5f

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lib/generators/rspec/controller/controller_generator.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def generate_controller_spec
2727
end
2828

2929
def generate_view_specs
30-
return if actions.empty?
30+
return if actions.empty? && behavior == :invoke
3131
return unless options[:view_specs] && options[:template_engine]
3232

3333
empty_directory File.join("spec", "views", file_path)

spec/generators/rspec/controller/controller_generator_spec.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,11 @@
115115
end
116116
end
117117
end
118+
119+
describe 'are removed' do
120+
subject { run_generator %w[posts], behavior: :revoke }
121+
it { is_expected.to match('remove spec/views/posts') }
122+
end
118123
end
119124

120125
describe 'routing spec' do

0 commit comments

Comments
 (0)