私は Cucumber で Rails アプリをテストするのが初めてで、特に Rails Web サービスをテストしています。ステップ定義で post メソッドを使用して画像をアップロードしようとしていますが、画像を保存することは言うまでもなく、アップロードしないようです。
When /^I get json from "(.*)" API endpoint with:$/ do |path, input|
json = JSON.parse(JsonSpec.remember(input))
photo = fixture_file_upload(photo_path_to(data), 'image/jpeg')
post api_path_to(path), json, :photo => photo
end
私は完全に間違っていると思いますが、キュウリで正しく投稿する方法が見つかりませんでした。これを修正する方法を教えてください。
ありがとうございました!