使用 FactoryBot 进行 Rspec 测试 - ActiveRecord::InvalidRecord 错误
在测试我的模型时,我使用 FactoryBot 生成的数据。在模型内部,我提到将 out_of_print 验证为 True。运行测试用例时,它说不能接受 nil 值。 “书籍…
[mongoid][factory_girl] 如何让factory_girl在安全模式下创建? (mongoid安全模式)
有没有办法让factory_girl在mongoid安全模式下创建记录? 原始代码是: @user = FactoryGirl.create( :user, email: email ) 但无一例外地失败了,原…
RSpec:具有关系的资源的controller_specs
我知道这是一个基本问题,但有太多令人困惑、过时的问题。那里的信息相互矛盾...我已经设法扰乱我的大脑...如何最好地从孩子的控制器规范访问父模型..…
工厂已注册:用户(FactoryGirl::DuplicateDefinitionError)
问题描述: - 我已经设置了factory_girl_rails,但是每当我尝试加载工厂时,它都会尝试多次加载它。 Environment: - rails (3.2.1) - factory_girl (2…
FactoryGirl 模型中的复杂关联
我需要为我的应用程序创建一些复杂的模型,我需要重用模型的一个字段。我想这样做 FactoryGirl.define do factory :invoice do sequence(:name) { |n|…
Factory-girl 创建绕过我的模型验证
我正在使用 Factory Girl 在我的模型/单元测试中为一个组创建两个实例。我正在测试模型以检查对 .current 的调用是否根据到期属性仅返回“当前”组,…
FactoryGirl:生成一组关联记录
拥有下一个工厂: FactoryGirl.define do factory :card do bundle number 4567 end factory :bundle do start_number 12345 cards_amount 10 after_c…
测试时来自factory_girls的未初始化常量
我将 Rails 3.2.1 与factory_girl_rails一起使用,但遇到了问题,这是我的factory.rb文件: require factory_girl ##defining room requests Factory.…
如何为简单的 PUT 更新编写 RSpec 测试?
我正在努力巩固我对 Rails 和 BDD 工作流程的理解,因此我想通过创建这些迷你博客之一从小事做起,但使用 rspec。现在我有一个 ArticlesController 和…
ruby on Rails、factory_girl、validates_presence_of 和多态关联
情况是这样的。 Gems:rails 3.2、factory_girl 2.5.1 class House has_one :address, :as => :addressable validates :address, :presence => true a…
如何使用 Factory Girl 和 random_data 通过 Seed.rb 正确随机化数据?
我通过尝试使用一个简单的脚本填充我的数据库来第一次生成测试数据,该脚本为我的模型创建足够数量的记录,以考虑所有依赖项(尤其是多态性)。 这是…
FactoryGirl 和工厂内的变量
如果我想做类似 FactoryGirl.define do factory :leaf do end factory :tree do l = [] leaves do l << Factory.build(:leaf) //some app logic here …
Rails 应用程序和 Cucumber with Factory Girl 中的验证失败错误
我在尝试运行 Devise 用户登录功能时出现以下错误:“验证失败:电子邮件地址已被使用”。 我怀疑问题出在工厂生成的用户中,该用户以某种方式使用相…
如何在 FactoryGirl 中访问传入参数的哈希值
我正在 Rails 中开发 Web 后端。我的 Article 模型主要是一个包装器,它将大多数方法委托给最新的 ArticleVersion。不过,在编写 FactoryGirl 工厂时…
控制器规范未登录我的工厂创建的用户
我的课程控制器的控制器测试出现问题。设备似乎没有正确登录我的用户。仅针对该控制器生成的所有控制器测试都失败。 我使用 Factory-girl 在 users.rb…