2

我正在尝试使用 Fabricator 和回形针测试我的照片上传,但在使用 Fabricator 创建回形针对象时遇到问题。

我目前的思考过程是包含这个模块: http ://room118solutions.com/2011/05/25/stubbing-paperclip-during-testing/

包含后,我应该可以对其进行编造??不幸的是,我对 Fabricator 的了解还不够,无法做到这一点。

4

1 回答 1

1

如果您只想测试与上传逻辑相关的内容,并且您的测试套件不包括制作大量带有附件的对象,您可以这样做:

Fabricator(:fabricator_name) do
  image { File.open(File.join(Rails.root, 'spec', 'fabricators', 'assets', 'image.jpg'))}
end

并将任何名为 image.jpg 的小图像放到 spec/fabricators/assets/ 文件夹中。正如这里提到的问题。

于 2014-04-14T13:21:53.783 回答