Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – Rails中的首选fixture更换插件?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有十几个Rails插件,其目标是在测试中替换夹具.这里有几个我可以想到的:

>夹具更换
>工厂女孩
>工厂和工人
> rails方案
灯具场景
对象爸爸

可能还有其他人你喜欢哪些插件,为什么?

解决方法

我个人使用 Faker与一个自定义工厂类.这允许我创建我的工厂,并使用非静态数据填充生成的实例.
# spec/factory.rb
module Factory
  def self.create_offer(options={})
    Offer.create({
      :code => Faker::Lorem.words(1),:expires_on => Time.now + (rand(30) + 1).day
    }.merge(options))
  end
end


# spec_Helper.rb
require 'faker'
require 'spec/factory'


# In the specs
@offer = Factory.create_offer(:code => 'TESTinG')

大佬总结

以上是大佬教程为你收集整理的ruby-on-rails – Rails中的首选fixture更换插件?全部内容,希望文章能够帮你解决ruby-on-rails – Rails中的首选fixture更换插件?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。