gpt4 book ai didi

ruby-on-rails - 加快验收测试中回形针的图像处理

转载 作者:行者123 更新时间:2023-12-04 07:41:12 24 4
gpt4 key购买 nike

运行时capybara功能规范我可以看到很多由 factory_girl 填充的缓慢工厂通知.这些缓慢的工厂东西会减慢功能规范,我认为,即使功能规范也是内在的缓慢规范。然后我进行了一些检查,发现大多数缓慢的工厂是由 paperclip 引起的。 .我们在这里有使用回形针的模型:

FactoryGirl.define do
factory :asset do
image Rails.root.join('spec/fixtures/sample.jpg').open
end
end

所以我想知道是否有类似 paperclip 的测试模式的方法以加快测试速度。我在这里有一个简单的解决方案:只需复制原始文件而不是实际裁剪它。

最佳答案

您可以在工厂中设置回形针图像字段,这将导致回形针甚至不尝试处理图像:

factory :asset do        
# Set the image fields manually to avoid uploading / processing the image
image_file_name { 'test.jpg' }
image_content_type { 'image/jpeg' }
image_file_size { 256 }
end

关于ruby-on-rails - 加快验收测试中回形针的图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18605203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com