11require 'swagger_helper'
2- RSpec.describe '<%= resouces_name %> ', type: :request do
2+ RSpec.describe '<%= resources_name %> ', type: :request do
33 let(:include) {''} #see https://github.com/domaindrivendev/rswag/issues/188
44
55 before(:each) do
@@ -10,9 +10,9 @@ RSpec.describe '<%= resouces_name %>', type: :request do
1010 <% end -%>
1111 end
1212
13- path '/<%= route_resouces %> ' do
14- get '<%= route_resouces %> <%= t(:list) %> ' do
15- tags '<%= route_resouces %> '
13+ path '/<%= route_resources %> ' do
14+ get '<%= route_resources %> <%= t(:list) %> ' do
15+ tags '<%= route_resources %> '
1616 produces 'application/vnd.api+json'
1717 parameter name: :'page[number]', in: :query, type: :string, description: '<%= t(:page_num) %> ', required: false
1818<% if sortable_fields.present? -%>
@@ -24,7 +24,7 @@ RSpec.describe '<%= resouces_name %>', type: :request do
2424<% filters.each do |filter_attr, filter_config| -%>
2525 parameter name: :'filter[<%= filter_attr %> ]', in: :query, type: :string, description: '<%= t(:filter_field) %> ', <% if filter_config[:default] -%> default: '<%= safe_encode(filter_config[:default]) %> ',<% end %> required: false
2626<% end -%>
27- parameter name: :'fields[<%= route_resouces %> ]', in: :query, type: :string, description: '<%= t(:display_field) %> ', required: false
27+ parameter name: :'fields[<%= route_resources %> ]', in: :query, type: :string, description: '<%= t(:display_field) %> ', required: false
2828<% relationships.each_value do |relation| -%>
2929 parameter name: :'fields[<%= relation_table_name(relation) %> ]', in: :query, type: :string, description: '<%= t(:display_field) %> ', required: false
3030<% end -%>
@@ -103,15 +103,15 @@ RSpec.describe '<%= resouces_name %>', type: :request do
103103 end
104104 end
105105
106- path '/<%= route_resouces %> /{id}' do
107- get '<%= route_resouces %> <%= t(:detail) %> ' do
108- tags '<%= route_resouces %> '
106+ path '/<%= route_resources %> /{id}' do
107+ get '<%= route_resources %> <%= t(:detail) %> ' do
108+ tags '<%= route_resources %> '
109109 produces 'application/vnd.api+json'
110110 parameter name: :id, in: :path, type: :integer, description: 'ID', required: true
111111<% if relationships.present? -%>
112112 parameter name: :include, in: :query, type: :string, description: '<%= t(:include_related_data) %> ', required: false
113113<% end -%>
114- parameter name: :'fields[<%= route_resouces %> ]', in: :query, type: :string, description: '<%= t(:display_field) %> ', required: false
114+ parameter name: :'fields[<%= route_resources %> ]', in: :query, type: :string, description: '<%= t(:display_field) %> ', required: false
115115<% relationships.each_value do |relation| -%>
116116 parameter name: :'fields[<%= relation_table_name(relation) %> ]', in: :query, type: :string, description: '<%= t(:display_field) %> ', required: false
117117<% end -%>
@@ -174,9 +174,9 @@ RSpec.describe '<%= resouces_name %>', type: :request do
174174 end
175175
176176<% if mutable? -%>
177- path '/<%= route_resouces %> ' do
178- post '<%= route_resouces %> <%= t(:create) %> ' do
179- tags '<%= route_resouces %> '
177+ path '/<%= route_resources %> ' do
178+ post '<%= route_resources %> <%= t(:create) %> ' do
179+ tags '<%= route_resources %> '
180180 consumes 'application/vnd.api+json'
181181 produces 'application/vnd.api+json'
182182 parameter name: :data,
@@ -186,7 +186,7 @@ RSpec.describe '<%= resouces_name %>', type: :request do
186186 data: {
187187 type: :object,
188188 properties: {
189- type: { type: :string, default: '<%= route_resouces %> ' },
189+ type: { type: :string, default: '<%= route_resources %> ' },
190190 attributes: {
191191 type: :object,
192192 properties: {
@@ -295,9 +295,9 @@ RSpec.describe '<%= resouces_name %>', type: :request do
295295 end
296296 end
297297
298- path '/<%= route_resouces %> /{id}' do
299- patch '<%= route_resouces %> <%= t(:patch) %> ' do
300- tags '<%= route_resouces %> '
298+ path '/<%= route_resources %> /{id}' do
299+ patch '<%= route_resources %> <%= t(:patch) %> ' do
300+ tags '<%= route_resources %> '
301301 consumes 'application/vnd.api+json'
302302 produces 'application/vnd.api+json'
303303 parameter name: :id, in: :path, type: :integer, description: 'ID', required: true
@@ -308,7 +308,7 @@ path '/<%= route_resouces %>/{id}' do
308308 data: {
309309 type: :object,
310310 properties: {
311- type: { type: :string, default: '<%= route_resouces %> ' },
311+ type: { type: :string, default: '<%= route_resources %> ' },
312312 id: { type: :string },
313313 attributes: {
314314 type: :object,
@@ -419,9 +419,9 @@ path '/<%= route_resouces %>/{id}' do
419419 end
420420 end
421421
422- path '/<%= route_resouces %> /{id}' do
423- delete '<%= route_resouces %> <%= t(:delete) %> ' do
424- tags '<%= route_resouces %> '
422+ path '/<%= route_resources %> /{id}' do
423+ delete '<%= route_resources %> <%= t(:delete) %> ' do
424+ tags '<%= route_resources %> '
425425 produces 'application/vnd.api+json'
426426 parameter name: :id, in: :path, type: :integer, description: 'ID', required: true
427427
0 commit comments