Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
simple_controller
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open-source
simple_controller
Commits
727899fe
Commit
727899fe
authored
Jul 17, 2019
by
liyijie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
adjuest format
parent
885b5772
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
6 deletions
+5
-6
spec.rb.tt
lib/generators/simple_controller/templates/specs/spec.rb.tt
+5
-6
No files found.
lib/generators/simple_controller/templates/specs/spec.rb.tt
View file @
727899fe
...
...
@@ -37,7 +37,6 @@ RSpec.describe '<%= controller_path %>', type: :request, capture_examples: true,
parameter '<%= param %>', in: :path, type: :string
<% end -%>
<% end -%>
<% path_item[:actions].each do | action, details | -%>
<% next if action == 'put' -%>
<%= action %>(summary: '<%= details[:summary] %>') do
...
...
@@ -51,16 +50,16 @@ resource_singular %>_ref
response(<%= response_status action %>, description: 'successful') do
<% path_item[:params].each do |param| -%>
<% if param == 'id' -%>
let(:<%= param %>) { @<%= resource_plural %>.first.id }
let(:<%= param %>) { @<%= resource_plural %>.first.id }
<% elsif param.end_with? '_id' -%>
<% model_name = param.sub('_id', '') -%>
let(:<%= param %>) { @<%= model_name %>.id }
let(:<%= param %>) { @<%= model_name %>.id }
<% end -%>
<% end -%>
<% if ['post', 'patch'].include? action -%>
let(:<%= resource_singular %>) do
{ <%= resource_singular %>: <%= resource_singular %>_value }
end
let(:<%= resource_singular %>) do
{ <%= resource_singular %>: <%= resource_singular %>_value }
end
<% end -%>
<% if details[:summary].start_with?("create") -%>
it {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment