是否在rails中运行测试时使用的默认服务器(例如,Webrick)?

时间:2013-01-07 16:21:19

标签: ruby-on-rails testing webserver

在为执行测试期间使用rails应用程序的rails应用程序运行功能和集成测试时?是否使用默认的rails服务器?提前谢谢。

1 个答案:

答案 0 :(得分:2)

Rails的内置功能和集成测试与模拟的Web请求一起运行,因此没有Web服务器为请求提供服务。 (参见actionpack中的lib / action_controller / test_case.rb)

一些Rails测试框架(特别是Capybara)在运行时使用真实的机架服务器(Capybara默认使用Thin)