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 のビルトインの機能テストと統合テストは、モックされた Web リクエストで実行されるため、リクエストを処理する Web サーバーはありません。(actionpack の lib/action_controller/test_case.rb を参照)
一部の Rails テスト フレームワーク (特に Capybara) は、実行時に実際のラック サーバーを使用します (Capybara はデフォルトで Thin を使用します)。