FactoryGirl 属于协会
我有一个工厂,我在factories/locations.rb 中定义了一个位置。我正在使用 Mongoid 和 Rails 3.1.1 以及 ruby 1.9.3。 FactoryGirl.define do fac…
尝试使用设计执行 rspec 测试时出现异常,工厂女孩
我正在收回 Rails 3.0.3 中的一个项目,该项目使用了 devise 和 localized_routes。该项目没有任何测试,因此我使用 rspec 和 Factory Girl 编写了一…
has_many 的 TDD 通过 RSpec 和 RSpec 进行模型验证工厂女孩
请考虑以下事项: ScheduledSession ------> Applicant <------ ApplicantSignup 注意事项: ScheduledSession 将始终存在于系统中;将其视为一门课程…
在 rake 任务中使用factory_girl - 获取未初始化的常量
我正在尝试在这样的 rake 任务中使用 Factory Girl: require 'factory_girl' require File.expand_path("spec/factories.rb") namespace :users do d…
Factory Girl 对象图的公共根
invitation ------> event \ \ \/ \/ responder(person) ---->account \ /\ \ / group------------- 我有上面的关联图。 以及下面的工厂代码: Factor…
围绕已经存在的值编写工厂
当我想测试一个想法时,我一直在使用 Factory Girl 在开发中创建一些基本对象,并且通常会遇到这种情况: ActiveRecord::RecordInvalid: Validation f…
使用 Mongoid 和 rspec 测试named_scope
我是 RoR 的新手,我正在尝试为我的模型测试一个简单的named_scope。 但我不知道我的模型(我使用 mongoid)、代码测试(我使用 rspec)或我的工厂是…
未定义的方法“stringify_keys”使用工厂女孩时
我的 User_spec.rb 中有以下代码块: @user = { username:'newuser', email:'[email protected]', fname:'new', lname:'user', password:'userpw', pa…
如何强制 Forgery 返回 Factory_girl 定义中的独特数据
我的工厂看起来像这样: Factory.define :coupon do |c| c.title { Forgery(:lorem_ipsum).sentences(3, :random => true) } end 我从 Rspec 发出的电…
将参数传递给 post :创建请求 ruby-on-rails-3.1,Rspec,factory-girl
我正在尝试编写一个控制器规范来创建带有采购行项目的采购。使用我提供的所有属性都可以很好地创建购买,但不会创建购买行项目。这是我的代码: facto…
工厂_女孩& CanCan:避免唯一性错误
我有一个带有 CanCan“角色”模型的 Rails 应用程序。角色有一个“名称”字段,cancan 调用该字段来确定用户的权限级别。 在《工厂女孩》中,我有很多…
FactoryGirl 具有 Oracle 增强型适配器 - 名称“id”的属性;未分配
我有一个 Oracle 测试表,其 ID 列不是主键,不是自动增量,并且没有定义了序列。它只定义了NOT NULL。开发模式中的相应结构是 Oracle 视图,而不是具…
在我的单元测试中,固定装置和工厂有什么区别?
这里有点困惑,工厂和夹具有什么区别? 所以我正在使用factory_girl,当我使用工厂创建对象时,是否应该将其持久化到数据库?或者这就是固定装置,数…
Rails 3.1:如何添加在 gem 初始化程序之后运行的初始化程序?
更新工厂女孩后,我的脚手架生成器停止工作。这就是发生的原因。首先,我的配置文件尝试为脚手架生成设置某些默认值,如下所示: class Application <…
使用factory_girl和will_paginate对关联对象进行RSpec测试
我在 rspec 中为 will_paginate 编写测试时遇到问题。问题是我有一个模型,其主人可以养很多宠物。这会生成一个如下所示的工厂.rb 文件: Factory.def…