如何强制 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…
创建 FactoryGirl 对象时绕过 Rails 验证
我有两个模型(ModelA 和 ModelB),每个模型都有 FactoryGirl 工厂。我希望 ModelB 的工厂能够 (A) 创建测试数据,并 (B) 构建(不保存到数据库)示…
使用 Factory Girl、Rspec2 和 Rails 3.1.0
目前我正在尝试将 Factory Girl 集成到我的测试框架中。我成功地将 Factory Girl 与我的 Rails 3.1.0 应用程序集成,并且工作正常。 我正在使用 rspec…
Factory Girl 与 User.create——有什么区别?
这是对问题“工厂女孩 - 目的是什么?”的补充 说明我不确定我的问题是否算重复问题,但读完那篇文章后我仍然不太清楚,因为我认为我的疑问仍然不同。…
我的 RSpec 请求规范中对 sleep 的调用有效吗?
我单击“显示并销毁”与 Capybara 的链接,该链接应位于员工表的第一个表行中。该表应根据 update_at 时间戳进行排序,以便最近修改的员工位于顶部。 …
如何测试一个需要javascript才能完成的场景?
我正在开发的一个项目从第三方服务获取数据并将其与我的应用程序的特定信息一起缓存在本地。 我的环境: 我针对服务的搜索 API 提供搜索机制。 当用户…
工厂女孩+ Mongoid 在装置中嵌入文档
假设您有以下 mongoid 文档: class User include Mongoid::Document embeds_one :name end class UserName include Mongoid::Document field :first …
如何使用factory_girl模拟和存根活动记录before_create回调
我有一个 ActiveRecord 模型 PricePackage。那有一个 before_create 回调。此回调使用第 3 方 API 来建立远程连接。我正在使用 Factory Girl,并且想…
我应该如何处理用于测试目的的工厂用途?
我正在使用 Ruby on Rails 3.0.9、RSpect 2 和 FactoryGirl。我想知道在我的案例中,我应该如何处理与工厂用途相关的测试目的。 我已经在数据库中播种…