gpt4 book ai didi

ruby-on-rails - 检验 gem 的正确方法

转载 作者:数据小太阳 更新时间:2023-10-29 06:59:51 25 4
gpt4 key购买 nike

如果 gem 具有 rails 依赖项,您认为以可以独立运行或在 rails 项目下运行的方式编写 gem 测试更好吗?

最佳答案

gem 应该是一段独立运行的代码。否则它是应用程序的一部分,因此测试也应该独立创建。通过这种方式,其他人(假设)也可以执行测试。如果测试依赖于您的应用程序,则其他人无法测试您的 gem。

此外,当您想要测试您的 gem 时,它不应该因为您的应用程序失败而失败。在您的 gem 通过测试后,您可以测试应用程序,知道您的 gem 运行良好(假设您测试了所有内容)。

gem 是否依赖于 Rails 不是问题,因为 Rails 也已经过测试(您可以假设它工作正常)。所以这些依赖项不会(/应该)影响您的 gem。

关于ruby-on-rails - 检验 gem 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086578/

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