我正在尝试使用 Fabricator 和回形针测试我的照片上传,但在使用 Fabricator 创建回形针对象时遇到问题。
我目前的思考过程是包含这个模块: http ://room118solutions.com/2011/05/25/stubbing-paperclip-during-testing/
包含后,我应该可以对其进行编造??不幸的是,我对 Fabricator 的了解还不够,无法做到这一点。
我正在尝试使用 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 的小图像放到 spec/fabricators/assets/ 文件夹中。正如这里提到的问题。