我正在尝试使用 Fabricator 和回形针测试我的照片上传,但我在使用 fabricator 创建回形针对象时遇到问题。
我目前的思考过程是包括这个模块:http://room118solutions.com/2011/05/25/stubbing-paperclip-during-testing/
包含之后,我应该可以捏造了??不幸的是,我对Fabricator的了解还不够多,无法做到这一点。
如果您只想测试与上传逻辑相关的内容,并且您的测试套件不包括使用附件制造大量对象,则可以这样做:
Fabricator(:fabricator_name) do
image { File.open(File.join(Rails.root, 'spec', 'fabricators', 'assets', 'image.jpg'))}
end
并将任何名为 image.jpg 的小图像放入规范/制造商/资产/文件夹。如本文所述。