[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