11得票3回答
Factory Girl创建与现有对象的关联。

我是FactoryGirl的新手,正在尝试以下简单场景:factory :female, :class => Gender do code 'Female' end factory :male, :class => Gender do code 'Male' end f...

10得票3回答
我该如何在 FactoryGirl 工厂上定义一个方法?

我该如何定义一个常规方法,以便在我的FactoryGirl工厂中使用?例如: FactoryGirl.define do def silly_horse_name verbs = %w[brunches dribbles haggles meddles] nouns = %w...

28得票6回答
是否存在像Factory Girl一样的Java框架?

在Rails中,Factory Girl是一个便捷的框架,用于轻松创建模型实例进行测试。 从Factory Girl主页上可以看到: factory_girl允许您快速定义每个模型的原型,并请求具有对当前测试重要的属性的实例。 以下是一个示例(也来自主页):Factory.seq...

8得票1回答
Factory Girl:是否可以重新打开工厂定义并将其完成?

您好,我有一个特殊的用例,在这个用例中,我需要在一个文件中定义一个工厂,但不包括某个参数,然后稍后再将其插入到工厂定义中。这是一种情况,我从外部依赖(gem、插件等)导入工厂定义,并需要在我的项目中扩展它。例如: # external def FactoryGirl.define do ...

38得票3回答
如何指定与factory_bot的关联?

例如,我有两个模型,一个是用户(user),另一个是帖子(post)。一篇帖子(post)属于一个用户(user),而一个用户(user)可以拥有多篇帖子(posts)。 例如,我有两个模型,一个用户(user)和一个帖子(post)。一篇帖子(post)belongs_to一个用户(use...

7得票1回答
Rspec和FactoryGirl接受验证

我一直在苦苦思考这个简单的验证,但却无法使其生效。我有以下模型: class Attendance < ActiveRecord::Base belongs_to :user, counter_cache: true belongs_to :event, counter_cac...

7得票2回答
FactoryGirl build_stubbed和RSpec - 生成ID但在测试Show操作时无法找到ID

这是我的测试。我收到的错误信息是ActiveRecord :: RecordNotFound:找不到'id'=1001的MedicalStudentProfile。我是否正确使用了build_stubbed? RSpec测试 RSpec.describe MedicalStudentPro...

30得票3回答
RSpec失败:迁移后找不到表...?

我有一个裸的Rails 3应用程序,其中只有一个模型,使用rails g model User生成。 我添加了一个工厂(使用factory_girl_rails):Factory.define :user do |f| f.email "test@test.com" f.passwor...

47得票10回答
在使用Rspec测试Devise时出现了“setup_controller_for_warden中未定义方法'env'的nil:NilClass”错误。

我正在尝试使用factorygirl创建一个用户并使用Devise的sign_in方法对用户进行身份验证,然后使用capybara点击“退出”链接来创建一个注销流程的规范。 当我运行规范时,我遇到了一个(对我来说似乎很奇怪的)错误:Failures: 1) Sign out flow ...

13得票2回答
如何访问在before子句中创建的has_many模型

有一个Company类,它has_manyQuarterValue,我针对它编写了一个RSpec测试。 let(:company) { Company.create } describe 'company has many quarter values' do before ...