当前位置:  开发笔记 > 编程语言 > 正文

Rails中首选的夹具更换插件?

如何解决《Rails中首选的夹具更换插件?》经验,为你挑选了1个好方法。

有十几个Rails插件,其目标是在测试中替换灯具.以下是我能想到的一些内容:

夹具更换

工厂女工

工厂和工人

铁轨情景

灯具情节

对象爸爸

可能还有其他人.您更喜欢哪些插件?为什么?



1> Codebeef..:

我个人使用Faker定制的Factory类.这允许我创建我的工厂,并使用非静态数据填充生成的实例.

# 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')

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有