Skip to content
Snippets Groups Projects
Commit 63bc1ec7 authored by Marcela Ribeiro de Oliveira's avatar Marcela Ribeiro de Oliveira
Browse files

starting a shared_example for all index

parent 4eacfa06
No related branches found
No related tags found
No related merge requests found
RSpec.shared_examples "get a list" do |url, object|
get url do
parameter :limit, 'Limit of #{object}'
parameter :offset, 'Offset of #{object}'
let(:limit) { 12 }
let(:offset) { 0 }
example_request 'Get a list of #object' do
expect(JSON.parse(response_body).map { |o| o['id'] }.sort).to eq(object.limit(limit).offset(offset).pluck(:id).sort)
expect(status).to eq(200)
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment