gpt4 book ai didi

ruby-on-rails - 我应该在 Mongoid 中使用 RSpec 匹配器的哪个 gem?

转载 作者:行者123 更新时间:2023-12-04 07:29:02 25 4
gpt4 key购买 nike

似乎有两个 gem 提供 RSpec 匹配器以与 Mongoid 一起使用。

哪个是更好的选择,为什么?

MONGOID-RSPEC
Evan Sagge 的 mongoid-rspec gem 为 Mongoid 提供了 RSpec 匹配器。包括关联、选项、验证和字段的匹配器。
http://github.com/evansagge/mongoid-rspec

REMARKABLE-MONGOID
Brian Cardarella 非凡的 mongoid gem 为 Mongoid 提供了 RSpec 匹配器。它包含仅用于 Mongoid 的匹配器,以及来自 Remarkable::ActiveModel 的所有验证匹配器。
http://github.com/bcardarella/remarkable_mongoid

最佳答案

就我个人而言,我认为您也不应该使用它们。指定您期望的代码行为,而不是实现,您的规范将更有意义。

如果您决定从 Mongoid 切换到 MongoMapper,会发生什么?还是回到 ActiveRecord?您必须丢弃大部分测试套件并重新编写它。

所有这些库所做的都是指导您进行开发驱动测试,这是 BDD/TDD 的完全对立面。

关于ruby-on-rails - 我应该在 Mongoid 中使用 RSpec 匹配器的哪个 gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5189384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com