我正在尝试使用Fabricator和paperclip测试我上传的照片,但是我在使用制作工具创建回形针对象时遇到了问题。
我目前的思考过程是包含这个模块: http://room118solutions.com/2011/05/25/stubbing-paperclip-during-testing/
包括之后,我应该可以制作吗? 不幸的是,我对Fabricator的了解还不够。
答案 0 :(得分:1)
如果您只想测试与上传逻辑相关的内容,并且您的测试套件不包含使用附件制作大量对象,则可以执行以下操作:
Fabricator(:fabricator_name) do
image { File.open(File.join(Rails.root, 'spec', 'fabricators', 'assets', 'image.jpg'))}
end
将任何名为image.jpg的小图片放到spec / fabricators / assets /文件夹中。正如所述here所述。