factory-bot

factory-bot

文章 0 浏览 6

模拟、存根和工厂女孩之间有什么区别?

我对 rspec 和整个 TDD 方法还很陌生。有人可以解释一下模拟和存根之间的区别吗?我们什么时候使用它们以及什么时候使用 Factory Girl 在测试用例中创…

不念旧人 2024-12-03 08:37:00 9 0

工厂对象应该被持久化吗?我的出于某种原因

我使用factory_girl定义我的工厂,如下所示: Factory.define :user do |u| u.name "blah" u.age 22 end 它们被保存到数据库中,这是一个好的做法吗?…

夜清冷一曲。 2024-12-03 02:15:31 4 0

如何使用产品工厂内用户工厂的login_id值作为所有者属性值

我使用的是rails 3.0 和factory_girl 1.3。我的 Factory.rb 文件中有 2 个工厂,如下所示: - Factory.define :user do login_id 'Test' email '[emai…

阳光①夏 2024-12-02 22:22:14 1 0

没有这样的工厂:用户(ArgumentError)但是......它已定义。并且使用 find_definitions() 只是查找重复项...=\

因此,我最近转向了捆绑程序,但在让一切重新正常工作时遇到了问题。 当我运行bundle exec rake test:units时,我收到此错误: ....../gems/factory_…

信愁 2024-12-02 19:56:43 6 0

工厂女孩黄瓜步骤定义的问题

我正在使用工厂女孩提供的黄瓜步骤定义,但我无法在这里工作。 首先,这里是涉及的工厂: Factory.define :user do |u| u.name {|n| "User#{n}" } u.f…

柳絮泡泡 2024-12-02 14:25:50 5 0

Moching Rails 关联方法

这是我想测试的辅助方法。 def posts_correlation(name) if name.present? author = User.find_by_name(name) author.posts.count * 100 / Post.count…

无需解释 2024-12-02 13:26:24 5 0

使用 FactoryGirl 为属性添加别名的正确方法是什么?

好吧,我在 Factory.rb 中有以下内容 Factory.alias /(.*_)confirmation/, "\1" Factory.define :user do |f| f.new_pass 'asdasdasd' f.new_pass_con…

叫思念不要吵 2024-12-01 15:10:02 4 0

工厂女孩在我的开发数据库中保存记录

我有一个非常奇怪的问题,我不知道应该去哪里找到它。我正在使用 rspec 和 Factory Girl 开发一个 Rails 3 应用程序进行测试。由于某种原因,每当我运…

橘寄 2024-12-01 12:18:58 6 0

通过factory_girl协会查找或创建记录

我有一个属于组的用户模型。组必须具有唯一的名称属性。用户工厂和组工厂定义为: Factory.define :user do |f| f.association :group, :factory => :…

ゃ懵逼小萝莉 2024-12-01 01:03:14 6 0

运行测试时,FactoryGirl 的索引条目重复

我正在使用 FactoryGirl 创建一个“专业”模型,该模型在 code 列上具有唯一索引。 当我创建“专业”模型的多个工厂时,我收到此错误: Failure/Error…

暗藏城府 2024-12-01 00:39:14 5 0

在黄瓜步骤中获取 Factorygirl 创建的对象

我使用黄瓜和工厂女孩,效果非常好,但我发现语法有点强迫。 假设我的模型有有效的工厂,我想要一个通用的黄瓜助手/步骤 Given a model exists When I…

有深☉意 2024-11-30 14:52:41 8 0

工厂女孩和协会

我有两个类和两个工厂: class User belongs_to :company end class Company has_many :users end Factory.define :user do |u| u.name "Max" u.assoc…

分分钟 2024-11-30 04:54:31 3 0

FactoryGirl 警告 Sequence#next 已弃用

我正在使用 FactoryGirl 和 Shoulda 来测试我的应用程序。 实际上我的代码工作正常,但我收到警告 #next 方法已被弃用。 我找不到如何避免这种情况的…

逆光下的微笑 2024-11-30 00:29:00 7 0

Rails 时间格式化测试因休息一小时而失败?

我的 Rails 类中有以下方法: def human_departure_time "#{departure_time.strftime("%A, %d %B %Y")} at #{departure_time.strftime("%I:%M %p")}" …

旧故 2024-11-29 18:00:37 2 0

与 Factory Girl 工厂更新记录

我使用 RSpec 和 Factory Girl 创建一条记录,该记录在创建时会在 after_create 中自动创建关联的“小时”记录。 但我想用非默认时间进行测试,最好是…

秋千易 2024-11-29 14:59:53 3 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文