Commit 9be52c63 by liyijie

Improve spec format

parent d48d82d4
...@@ -18,7 +18,7 @@ RSpec.describe '<%= controller_path %>', type: :request, capture_examples: true, ...@@ -18,7 +18,7 @@ RSpec.describe '<%= controller_path %>', type: :request, capture_examples: true,
before :each do before :each do
<% if auth.present? -%> <% if auth.present? -%>
@auth = <%= auth %>.register "auth", "password" @<%= resource_singular %> = <%= auth %>.register "auth", "password"
@auth_token = <%= auth %>.login "auth", "password" @auth_token = <%= auth %>.login "auth", "password"
<% end -%> <% end -%>
@entity_count = 5 @entity_count = 5
...@@ -78,8 +78,9 @@ resource_singular %>_ref ...@@ -78,8 +78,9 @@ resource_singular %>_ref
<% elsif details[:summary].start_with?("show") -%> <% elsif details[:summary].start_with?("show") -%>
it { it {
body = JSON.parse(response.body) body = JSON.parse(response.body)
<%= resource_singular %> = @<%= resource_plural %>.first
<% attributes_names.each do |attr| -%> <% attributes_names.each do |attr| -%>
expect(body['<%= attr %>']).to eq <%= resource_singular %>_value[:<%= attr %>] expect(body['<%= attr %>']).to eq <%= resource_singular %>.<%= attr %>
<% end -%> <% end -%>
} }
<% end -%> <% end -%>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment