gpt4 book ai didi

ruby-on-rails - 黑白 minitest-rails 和 minitest-spec-rails 有什么区别?

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

考虑将 Minitest 用于现有的 Rails 3.2。
我试图了解 minitest-rails 和 minitest-spec-rails 之间的区别。

最佳答案

minitest-spec-rails之间的主要区别和 minitest-rails是他们解决问题的范围。

minitest-spec-rails

minitest-spec-rails 覆盖了 Rails 默认提供的测试基础设施,并添加了在测试中使用 Minitest Spec DSL 和匹配器的能力。这意味着您无需对现有测试进行任何更改即可开始使用 Spec DSL。这也意味着 Spec DSL 在每个测试中都可用。

minitest-rails

minitest-rails 增加了使用 Spec DSL 的能力,但也改变了编写测试的方法。它为您的测试提供了新的生成器,并允许您从 TDD 风格的断言或 BDD 风格的期望中进行选择。它将测试文件放在更合理的位置。

它还允许您现有的测试与新的 Minitest 测试并存。您可以选择覆盖类似于 minitest-spec-rails 的默认测试基础设施,但您也可以选择保持它们不变。

披露:我是 minitest-rails 的作者

关于ruby-on-rails - 黑白 minitest-rails 和 minitest-spec-rails 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11066286/

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