From 0eb672ee67e1d6116faa88e6f3691bbd2213002e Mon Sep 17 00:00:00 2001
From: Marcela Ribeiro de Oliveira <mro15@inf.ufpr.br>
Date: Thu, 16 Feb 2017 18:12:01 -0200
Subject: [PATCH] parameters now receive a class

---
 spec/shared/examples.rb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/spec/shared/examples.rb b/spec/shared/examples.rb
index 3ea26691..9d118967 100644
--- a/spec/shared/examples.rb
+++ b/spec/shared/examples.rb
@@ -1,12 +1,13 @@
-RSpec.shared_examples "get a list" do |url, object|
+RSpec.shared_examples "get a list" do |url, object, klass|
   get url do
     parameter :limit, 'Limit of #{object}'
     parameter :offset, 'Offset of #{object}'
 
+    let(:list) { object.all }
     let(:limit) { 12 }
     let(:offset) { 0 }
 
-    example_request 'Get a list of #object' do
+    example_request 'Get a list of ' + klass 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
-- 
GitLab