ruby-on-rails – 我可以切换Rails应用程序的测试框架吗?

ruby-on-rails – 我可以切换Rails应用程序的测试框架吗?,第1张

概述当我启动我的Rails应用程序时,我选择RSpec作为我的测试框架,因为所有的炒作.现在,我正在尝试编写更多测试,我发现我不喜欢以这种方式编写测试.我想切换回默认的测试框架. 我该怎么做这个转换?我正在使用Rails 3.0.5 不知道你是否知道,但如果你使用断言而不是rspec-expectations(obj.should matcher),你可以在没有任何其他配置的情况下做到这一点,那么唯一 当我启动我的Rails应用程序时,我选择RSpec作为我的测试框架,因为所有的炒作.现在,我正在尝试编写更多测试,我发现我不喜欢以这种方式编写测试.我想切换回默认的测试框架.

我该怎么做这个转换?我正在使用Rails 3.0.5

解决方法 不知道你是否知道,但如果你使用断言而不是rspec-expectations(obj.should matcher),你可以在没有任何其他配置的情况下做到这一点,那么唯一的区别是:

# w/ Test::Unitclass FooControllerTest < ActionController::TestCase  test "something or other" do    ...  endend# w/ RSpecdescribe FooController do  it "does something or other" do     ...  endend

您可以使用Rails中的Test :: Unit编写的其他所有内容,您可以使用RSpec完全相同的方式编写.

然后,您将获得RSpec的所有非语法相关优势,如可读输出,具有自己的-help输出的强大命令行工具等.

我意识到这并没有回答你提出的问题,但我希望它能帮助你做出决定.

总结

以上是内存溢出为你收集整理的ruby-on-rails – 我可以切换Rails应用程序的测试框架吗?全部内容,希望文章能够帮你解决ruby-on-rails – 我可以切换Rails应用程序的测试框架吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1262576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存