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