Rails içinde yer alan Rack::Test::UploadedFile.new kısayolu fixture_file_upload methodu sayesinde testlerinizde dosya yükleme işlemi için mock data oluşturabilirsiniz.

Örnek kullanım:

post '/test_url', avatar: fixture_file_upload('dizin_adi/ali_baba_ve_tatar_ramazan.png', 'image/png')

Ayrıca factory_girl kullanıyorsanız da factory’ler içinde de rahatlıkla kullanabilirsiniz.

Kaynaklar

Aşkın Gedik Ruby on Rails Developer