【发布时间】:2016-01-19 05:57:40
【问题描述】:
我在我的应用程序中有一个功能测试,我在其中测试上传文件。所以我有这样的事情:
attach_file :input_id, Rails.root + "spec/fixtures/sample.jpg"
click_button "Upload"
我的“期望”总是失败,我在控制器中添加了一个 binding.pry 来检查原因。原来传递给输入文件的是一个字符串。
有人遇到过同样的问题吗?关于如何解决这个问题的任何建议?被这个问题困扰了2天了。
编辑
忘了说,输入文件是多重类型
f.attachment_field :input_field, multiple: true
【问题讨论】:
-
您正在使用哪个库来提供#attachment_field 方法?如果重新提交 - 你碰巧使用的是直接模式还是预签名模式?
标签: ruby-on-rails testing rspec automated-tests capybara