Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在为 Rails 应用程序运行功能和集成测试时,在执行测试期间使用哪个 Rails 服务器?是否使用了默认的 Rails 服务器?提前致谢。
Rails 的内置功能和集成测试使用模拟的 Web 请求运行,因此没有 Web 服务器为请求提供服务。(参见动作包中的 lib/action_controller/test_case.rb)
一些 Rails 测试框架(尤其是 Capybara)在运行时使用真实的机架服务器(Capybara 默认使用 Thin)