1
0
mirror of https://github.com/danbee/danbarberphoto synced 2025-03-04 08:49:07 +00:00
danbarberphoto/spec/controllers/photos_controller_spec.rb
2015-10-14 12:30:00 +01:00

26 lines
612 B
Ruby

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