1
0
mirror of https://github.com/danbee/danbarberphoto synced 2025-03-04 08:49:07 +00:00
danbarberphoto/spec/controllers/views_controller_spec.rb

19 lines
503 B
Ruby

require 'spec_helper'
RSpec.describe ViewsController, type: :controller do
describe 'POST create' do
let(:photo) { create(:photo) }
it 'logs a photo view' do
expect_any_instance_of(Photo).to receive(:log_view).once
post :create, params: { photo_id: photo.id }
expect(response).to be_successful
end
it 'responds with not_found if the photo is not present' do
post :create, params: { photo_id: 999 }
expect(response.status).to eql(404)
end
end
end