factory_bot是一个Ruby gem,允许您快速定义每个模型的原型,并要求具有对手头测试很重要的属性的实例。
我在工厂女孩身上遇到这个问题,因为它给了我一个未定义的方法'each',用于#<0x0000012915bc18>错误,工厂中有序列化字段。在ActiveRecord中,它...0x0000012915bc18>
[我有一个包含默认值为101的单词的对象。trait:word do瞬变宽度101((:create)do | object,evaluator | word_x =“ x” ...
Rspec'validates_numericality_o'f测试失败,并使用FactoryBot和奇怪的错误
我正在尝试在我们公司的Rails应用中实施更多测试,并使用Rspec,FactoryBot和Shoulda匹配器来提供帮助。这些基础很容易实现,例如关联和presentation_of。这是...
spec / factories / company.rb FactoryBot.define工厂:公司名称{{Faker :: Name.unique.name} time_zone_name {Faker :: Address.time_zone}用户{[FactoryBot.create(:user)]}。 ..
如何使用Rspec / Rails 5.2在分层父子关系中测试子创建?
我的应用程序管理BusinessFlow,只能在父BusinessArea中创建。 BusinessFlows控制器中的“新”方法为:def new @business_area = BusinessArea.find(params [:...
我正在尝试编写一个测试,以模拟Dropbox的REST服务的一些返回值,该测试为我提供了具有嵌套哈希的Array中的返回数据。我在弄清楚如何编码我的代码时遇到了麻烦。
[我正在使用factory_bot在测试中创建对象,这是我的工厂的示例:factory:user做名字“ John”姓“ Doe”特性:with_photo做忽略做photo_count 1结尾...
我在测试中使用factory_girl创建对象,这是我的工厂的示例:factory:user将名称“ John”姓“ Doe”特征:with_photo不要忽略do photo_count 1 end ...
我正在尝试在工厂内部调用辅助方法,但始终以找不到方法的方式返回。这是辅助方法/spec/helpers/factories.rb模块辅助模块...
为什么我的FactoryBot定义看不到我的lambda定义(Ruby,Rspec)
我正在尝试在FactoryBot中定义一个lambda,就像这样... contact_methods =%w [电话电子邮件蜗牛\邮递员\鸽子] factory:my_object做瞬态做...
[在将dev_factor_bot_rails gem包含在您的dev和Gemfile中的测试块中时,rails将在生成模型时自动生成工厂。有没有办法生成工厂...
在Rails(factory_girl)中清除单元测试和功能测试之间的测试数据库
最近,我从固定装置切换到factory_girl以测试我的Ruby on Rails应用程序。如果我运行rake test:units,要在我的/ units目录中运行测试,它们都将完美运行。如果我...
我正在seed.rb中使用FactoryBot填充数据库。我必须打电话给FactoryBot。在我调用构建或创建之前。有没有办法我不必这样做?另外,我什至应该使用...
我正在试用FactoryGirl,并在我的seed.rb中使用它来填充数据库。我必须打电话给FactoryGirl。在我调用构建或创建之前。有没有办法我不必这样做?另外,我应该...
我有一个类别模型。我正在使用祖先宝石使其像树状结构,以便我们可以有子类别。我有一个简单的类别工厂,看起来像这个工厂:category do ...
如何在Rails 5.2上使用FactoryBot测试多态关联?
我编写基本测试以指定在模型级别进行的验证。我使用Rspec和FactoryBot。 BusinessObject模型可以有两个父对象:BusinessArea或BusinessProcess。 ...
ActiveRecord :: NotNullViolation-Mysql2列不能为空
我通过FactoryBot创建记录时遇到问题,该问题仅在测试环境中发生。当我在开发控制台上运行命令时:FactoryBot.create(:...
带有错误类的FactoryBot ActiveRecord :: AssociationTypeMismatch错误
[早上好,在长时间使用Rails之后,我正在研究概念验证Rails应用程序。我设置了RSpec测试以及FactoryBot和Faker来生成测试数据。在我的应用中,我有...