@@ -263,10 +263,11 @@ class << file; attr_reader :tempfile; end
263263
264264 before ( :each ) do
265265 session [ :session_id ] = 'session_id'
266- allow ( controller ) . to receive ( :current_user ) . and_return ( admin )
267- allow ( Message ) . to receive ( :send_message )
268- allow ( File ) . to receive ( :delete )
269- allow ( controller ) . to receive ( :system )
266+ allow ( controller ) . to receive ( :current_user ) . and_return ( admin )
267+ allow ( Message ) . to receive ( :send_message )
268+ allow ( File ) . to receive ( :delete )
269+ allow ( controller ) . to receive ( :system )
270+ allow ( DataProvider ) . to receive ( :find_accessible_by_user ) . and_return ( [ data_provider ] )
270271 end
271272
272273 it "should redirect to index if the upload file is blank" do
@@ -300,7 +301,7 @@ class << file; attr_reader :tempfile; end
300301 end
301302
302303 it "should display an error message" do
303- post :create , params : { :upload_file => mock_upload_stream , :archive => "save" , userfile : userfile }
304+ post :create , params : { :upload_file => mock_upload_stream , :archive => "save" , userfile : userfile , :data_provider_id => data_provider . id }
304305 expect ( flash [ :error ] ) . to match ( /File .+ could not be added./ )
305306 end
306307 end
@@ -327,7 +328,7 @@ class << file; attr_reader :tempfile; end
327328
328329 it "should copy the file to the local cache" do
329330 expect ( mock_userfile ) . to receive ( :cache_copy_from_local_file )
330- post :create , params : { :upload_file => mock_upload_stream , :archive => "save" , userfile : userfile }
331+ post :create , params : { :upload_file => mock_upload_stream , :archive => "save" , userfile : userfile , :data_provider_id => data_provider . id }
331332 end
332333 end
333334
0 commit comments