Я смог прекрасно использовать fixture_file_upload с Rails3 и rspec.
Я просто добавил include ActionDispatch::TestProcess
в spec_helper.rb, а затем передал что-то вроде следующего в качестве файловых данных:
fixture_file_upload(Rails.root.join("spec/support/test.png"), 'image/png')
РЕДАКТИРОВАТЬ: что-то, что я обновил, изменило поведение этого, чтобы всегда включать путь к приборам, поэтому я переключился на это вместо fixture_file_upload:
Rack::Test::UploadedFile.new(Rails.root.join("spec/support/test.png"), 'image/png')