master
1require "rails_helper"
2
3module Api
4 module V2
5 describe PhotosController do
6 render_views
7
8 describe "#index" do
9 let!(:processed_photo) { create(:photo, image_processing: nil) }
10 let!(:unprocessed_photo) { create(:photo, image_processing: true) }
11
12 it "loads all processed photos" do
13 get :index, xhr: true
14 expect(assigns(:photos)).to match_array([processed_photo])
15 end
16 end
17
18 describe "#show" do
19 let!(:other_photo) { create(:photo) }
20 let!(:photo) { create(:photo) }
21
22 it "loads the specified photo" do
23 get :show, params: { id: photo.id }, xhr: true
24 expect(assigns(:photo)).to eql(photo)
25 end
26 end
27 end
28 end
29end