私は自分のプロジェクトroo gemに持っていて、Roo::Excel.new(path)
. .xls
次に、ファイルをアップロードするメソッドの仕様テストを書きたいと思います。
ファイルを作成しようとしています:
@file_xls = [fixture_file_upload('/files/example.xls', 'application/vnd.ms-excel')]
これはうまくいきます。
post :method, :files => @file_xls
これは機能しません。次のエラーが表示されます。
「/var/folders/wG/wG0fTE+uEMGRa8nEqor1tU+++TI/-Tmp-/file_xls.xls20130527-497-nsnxs は Excel ファイルではありません」、行「Roo::Excel.new(path)」。
なんで?