[ruby-it] rails integration test e file upload: come?
gabriele renzi
surrender_it a yahoo.it
Sab 15 Dic 2007 22:33:04 CET
Salve gente,
finalmente pure io con una domanda su rails :)
Qualcuno ha mai provato a usare fixture_file_upload()
con gli integration test?
Sto provando a testare un'applicazioncina che usa
attachment_fu (con rails 2.0.1) ma non ne vengo fuori,
per quel che ne capisco una cosa del genere:
data = fixture_file_upload('rails.png', 'image/png')
post 'action', :data=>data
# oppure, secondo me:
# post 'action', {:data=>data}, {:multipart=>true}
dovrebbe andare, ma ottengo un simpatico errore
NoMethodError (undefined method `content_type' for
"#<ActionController::TestUploadedFile:0xb6f8f514>":String):
che è dovuto alla conversione che accade in
integration.rb:337, dove gli argomenti sono
trasformati in stringhe con to_s.
Gugolando un po', sembra sia un bug che esiste da due
anni, mai fixato.
A voi è mai capitato? Come lo avete aggirato?
__________________________________________________________
Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com
Maggiori informazioni sulla lista
Ml