diff options
| author | mo khan <mo@mokhan.ca> | 2015-01-20 21:09:19 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2015-01-20 21:09:19 -0700 |
| commit | e828e53575d867c31a7cf8aa8f69164042244135 (patch) | |
| tree | 476d6b334e73e832030d73f89112a45a1e23e3bb /spec/controllers/admin | |
| parent | fe019088a9f63945c4556b2dae3a2f8a3b774a38 (diff) | |
move re-processing to background.
Diffstat (limited to 'spec/controllers/admin')
| -rw-r--r-- | spec/controllers/admin/photos_controller_spec.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/spec/controllers/admin/photos_controller_spec.rb b/spec/controllers/admin/photos_controller_spec.rb new file mode 100644 index 00000000..0fe203b2 --- /dev/null +++ b/spec/controllers/admin/photos_controller_spec.rb @@ -0,0 +1,23 @@ +require "rails_helper" + +module Admin + describe PhotosController do + let(:admin) { create(:admin) } + + before :each do + http_login(admin) + end + + describe "#update" do + let(:photo) { create(:photo) } + + it "re-processes the photo" do + allow(ReProcessPhotoJob).to receive(:perform_later) + + put :update, id: photo.id + + expect(ReProcessPhotoJob).to have_received(:perform_later).with(photo) + end + end + end +end |
