require 'spec_helper' describe PhotosController, type: :controller do describe 'GET index' do it 'renders the index template' do get :index expect(response).to render_template(:index) end end describe 'GET log_view' do let(:photo) { create(:photo) } it 'logs a photo view' do expect_any_instance_of(Photo).to receive(:log_view).once get :log_view, id: photo.id expect(response).to be_successful end it 'responds with not_found if the photo is not present' do get :log_view, id: 999 expect(response.status).to eql(404) end end end