Rails3のController Specでファイルアップロードをテストする
以前まではActionController::TestUploadedFileとかいう微妙なクラスだったのだけど、Rails3よりfixture_file_uploadというメソッドになったので打ちやすくなりましたねっていうだけ。使い方は変わってない。
# fixture_file_upload(path, mime_type = nil, binary = false)
let :uploaded_image { fixture_file_upload('/uploadedimage.png', 'image/png')
before { post :upload, {image_file: uploaded_image } }