Sha256: da2b5f0dee583a180f96097e1448ee9261e0107179b221b282403f5749d62efb
Contents?: true
Size: 1.16 KB
Versions: 6
Compression:
Stored size: 1.16 KB
Contents
require 'rails_helper' describe LibrariesController do fixtures :all describe 'GET show', solr: true do describe 'When logged in as Administrator' do login_fixture_admin it 'assigns the requested library as @library' do get :show, params: { id: libraries(:library_00001).id } assigns(:library).should eq(libraries(:library_00001)) end end describe 'When logged in as Librarian' do login_fixture_librarian it 'assigns the requested library as @library' do get :show, params: { id: libraries(:library_00001).id } assigns(:library).should eq(libraries(:library_00001)) end end describe 'When logged in as User' do login_fixture_user it 'assigns the requested library as @library' do get :show, params: { id: libraries(:library_00001).id } assigns(:library).should eq(libraries(:library_00001)) end end describe 'When not logged in' do it 'assigns the requested library as @library' do get :show, params: { id: libraries(:library_00001).id } assigns(:library).should eq(libraries(:library_00001)) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems