spec/controllers/spotlight/resources/upload_controller_spec.rb in blacklight-spotlight-2.0.2 vs spec/controllers/spotlight/resources/upload_controller_spec.rb in blacklight-spotlight-2.1.0
- old
+ new
@@ -1,6 +1,5 @@
-
describe Spotlight::Resources::UploadController, type: :controller do
routes { Spotlight::Engine.routes }
let(:exhibit) { FactoryBot.create(:exhibit) }
describe 'when not logged in' do
@@ -21,9 +20,10 @@
before do
allow_any_instance_of(Spotlight::Resource).to receive(:reindex).and_return(true)
allow_any_instance_of(Spotlight::Resource).to receive(:blacklight_solr).and_return blacklight_solr
end
+
it 'create a Spotlight::Resources::Upload resource' do
expect_any_instance_of(Spotlight::Resource).to receive(:reindex_later)
post :create, params: { exhibit_id: exhibit, resources_upload: { url: 'url-data' } }
expect(assigns[:resource]).to be_persisted
expect(assigns[:resource]).to be_a(Spotlight::Resources::Upload)