Factory_girls 序列和唯一性
我在factory.rb 中有这个设置。 Factory.sequence(:email) { |n| "email#{n}@factory.com" } Factory.sequence(:username) { |n| "username_#{n}" } F…
为什么这个 Test::Unit 测试不能在 `post:create` 中保留模型?
我有两个模型:User 和 Topic。用户可以拥有多个主题,并且主题属于一个用户。 在我的主题控制器中,我尝试测试有效主题的创建操作: 测试 # topics_c…
Factory_girl、关联和 after_initialize 的问题
我有一个这样定义的 Family 类: class Family < ActiveRecord::Base after_initialize :initialize_family belongs_to :user validates :user, :pres…
Rails 3 中的工厂女孩和nested_attributes
我有 2 个模型,一个接受另一个的属性,我正在尝试找到一种巧妙的方法来使用 Factory Girl 为两个模型设置数据。 Class Booking has_many :booking_it…
Factory.create 在 Put 上下文中失败,但在 Post 上下文中失败
我正在使用工厂女孩。我还是个新手,特别是对于 Rails 的测试方面。 当我描述 POST create 时,我可以创建任意数量的 Person 对象,没有任何问题。我…
轨道 3 + FactoryGirl:NameError:未初始化的常量工厂
ruby-1.9.2-p180 :007 > Factory.define :user do |user| ruby-1.9.2-p180 :008 > user.email "[email protected]" ruby-1.9.2-p180 :009?> user.pass…
如何在 Factory Girl 中创建/构建工厂的多个实例?
如何创建同一类的多个记录或多个工厂? 我尝试过: Factory.define :user do |user| user.email "[email protected]" user.password "somepassword" u…
Rails 工厂女孩收到“电子邮件已被占用”
这是我的工厂女孩代码,每次我尝试生成评论时,它都会告诉我“电子邮件已被占用”,我已经重置了数据库,将spec_helper中的转换设置为true,但仍…
如何在 FactoryGirlRails 中定义序列?
以前在 Factory Girl 中,我们可以这样定义序列: # /spec/factories.rb FactoryGirl.define do # this is the sequence in question: sequence(:rand…
Rails3 +黄瓜 + Factory_girl_rails +真实逻辑问题
我一整天都在为此苦苦挣扎! 在 GemFile 中,我有: group :test do gem 'database_cleaner' gem 'cucumber-rails' gem 'cucumber' gem 'rspec-rails'…
运行 Cucumber 时不会创建数据库记录
我正在使用黄瓜、水豚和工厂女孩开发一个 Rails 项目,最近从 Rails 3.0.3 更新到 Rails 3.0.5,删除了我的 Gemfile.lock,运行 bundle install 命令…
Factory Girl - 为什么记录不断被创造?
我是工厂女孩的新手。我想做的是创建 2 个用户,它们属于一个组,通过权限模型加入。这就是我所拥有的。当我运行这个 rspec 时,它创建了 2 个以上的…