factory-bot 相关问题

factory_bot是一个Ruby gem,允许您快速定义每个模型的原型,并要求具有对手头测试很重要的属性的实例。

如何为需要用户身份验证的API构建Rspec请求测试

我正在为应用程序开发API。我正在尝试为需要参数的路由编写rspec请求测试,但也属于用户,我通常需要JWT令牌才能访问。例如, ...

回答 2 投票 0

FactoryGirl / Bot图像定义

我有一个功能测试。在此功能测试中,我需要将一些数据加载到测试数据库中:let!(:product1){create(:product)}我正在使用FactoryBot创建并将:product对象保存到...

回答 1 投票 2

在使用Factory Girl工厂进行测试时,如何覆盖:AASM中的set_initial_state?

更新下面的答案。如果链接的站点消失,你可以使用mocha来保存初始状态并防止覆盖,如... require'mocha'类OrderTest <ActiveSupport :: TestCase ...

回答 1 投票 0

工厂女孩在安全回调之前

我有一个非常具体的用例。在保存工厂实例“deleted_user”之前,我每次都需要在“users”表中为其分配ID,以便“恢复”工作。上课...

回答 1 投票 0

加载./spec/controllers/users_controller_spec.rb时发生错误

我正在创建工厂来替换我的灯具并生成测试数据。我已经安装了FactoryBot但运行“rspec”时出错了。这是我得到的结果日志:发生错误......

回答 1 投票 1

在factory_girl中使用params从另一个特征中调用特征

我有一个相当厚实的工厂女孩 特质,接受参数并创建一个has_many关系。我可以将这种特性称为另一种特性的一部分,以消化特征或使其更容易捆绑特征......

回答 2 投票 10

在Rails中使用FactoryBot和Rspec的`raise_record_invalid`

我正在使用FactoryBot为我的Rspec测试创建假数据。我的工厂用户如下:FactoryBot.define do factory:user do sequence(:name){| n | “用户#{n}”}序列(:电子邮件)......

回答 1 投票 1

如何使用capybara选择select2下拉字段

在线帮助使用带有capybara的select2(参见下面的链接),但就我在select2下拉字段中看到的情况而言,没有任何帮助。我尝试过各种各样的东西,包括......

回答 3 投票 3

我应该在哪里创建共享的FactoryBot关联?

我有一个用户模型has_one需要公司。使用FactoryBot,我想创建几个共享同一公司的用户。我看到一些建议,我解释为建议我创建公司......

回答 1 投票 0

如何在Rspec中测试文件大小

我是Rspec的新手。我想通过fixtures目录中超过10Mb的图像测试文件大小。 user_spec.rb需要'carrierwave / test / matchers'...它“无效的头像大小”do image_path = ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.