我是使用 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
我相信我完全错了,但我找不到正确用黄瓜张贴的方法。我可以知道如何解决这个问题吗?
谢谢!