fixture_file_upload hat {Datei} existiert nicht error

Unten ist mein Test-code für den Datei Upload.

describe "file process" do
 before(:each) do
   # debugger
   @file = fixture_file_upload('test.csv', 'text/csv')
 end

 it "should be able to upload file" do
  post :upload_csv, :upload => @file
  response.should be_success
 end
end

Jedoch, wenn ich rspec spec, es erzeugt mir den Fehler unten

Failure/Error: @file = fixture_file_upload('test.csv', 'text/csv')
 RuntimeError:
   test.csv file does not exist
 # ./spec/controllers/quotation_controller_spec.rb:29:in `block (3 levels) in <top (required)>'

Habe ich gegoogelt eine Menge von Orten, aber ich konnte immer noch nicht herausfinden, was ist der Grund dahinter. Irgendeine Idee?

InformationsquelleAutor hanchee | 2012-01-25
Schreibe einen Kommentar