Skip to content

Commit 76cdd31

Browse files
committed
Add show_helper override for Rails 7
The first argument is overridden by default in `rspec-rails`
1 parent a7957fe commit 76cdd31

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/generators/rspec/scaffold/scaffold_generator.rb

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
module Rspec
55
module Generators
66
# @private
7-
class ScaffoldGenerator < Base
7+
class ScaffoldGenerator < Base # rubocop:disable Metrics/ClassLength
88
include ::Rails::Generators::ResourceHelpers
99
source_paths << File.expand_path('../helper/templates', __dir__)
1010
argument :attributes, type: :array, default: [], banner: "field:type field:type"
@@ -132,6 +132,10 @@ def banner
132132
def show_helper(resource_name = file_name)
133133
"#{singular_route_name}_url(#{resource_name})"
134134
end
135+
else
136+
def show_helper(arg = file_name, type: :url)
137+
super
138+
end
135139
end
136140
end
137141
end

0 commit comments

Comments
 (0)