创建 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。我想知道在我的案例中,我应该如何处理与工厂用途相关的测试目的。 我已经在数据库中播种…
设计辅助方法,确认!无法在出厂设置中使用/找到
所有, 语言:Ruby on Rails 版本:rails 3 有问题的宝石:devise和factory_girl_rails 我提到了https://github.com/plataformatec/devise/wiki/How-T…
FactoryGirl 关联模型问题:“SystemStackError:堆栈级别太深”
我正在使用 Ruby on Rails 3.0.9、RSpec-rails 2 和 FactoryGirl。我试图陈述一个工厂关联模型,但我遇到了麻烦。 我有一个如下所示的 factories/user…
使用 RSpec 测试嵌套资源
我正在尝试为 Rails 中的嵌套资源创建测试。相关的路由定义是: resources :communities do resources :contents, :type => 'Content' end 使用RSpec…
FactoryGirl:未定义方法“paypal”;对于“工厂”类
愚蠢的问题: 我有一个支付模型工厂 Factory.define :payment do |f| ... f.method 'paypal' ... end 这给了我一个错误: 类“Factory”的未定义方法…
如何为factory_girl中的同一父记录生成多个关联记录?
这是模型 user 和 user_level 的定义。一个用户有多个用户级别,一个用户级别属于一个用户。 Factory.define :user do |user| user.name "Test User" …
Cucumber 和 Rspec 共享工厂女孩工厂
我正在使用 Cucumber 和 Rspec 围绕 Rails 设计一个测试,我想知道在 Cucumber 验收测试和 Rspec 单元测试之间共享 Factory Girl 工厂代码是否是一个…
factory_girl 与用于开发数据的固定装置 (Rails)
我喜欢测试中的factory_girl方法,但我有点不清楚的是如何处理开发数据。 通常对于固定装置,我们会开发一些虚拟用户、模型等。然后在测试中,我们可…