私の Ruby アプリケーションは Webrick サーバーを実行します。きゅうりでテストして、正しい応答が得られることを確認したいと思います。
テストのためにサーバーをテスト環境で実行するのは正常ですか? コードのどこでサーバー プロセスを開始し、どこで破棄する必要がありますか?
ここで、バックグラウンド ステップでサーバーを起動し、After フックで破棄します。サーバーはすべてのシナリオの前に起動し、後で破棄するため、低速です。
env.rbでサーバーを起動し、env.rbでも宣言されているat_exitブロックでサーバーを破棄するという考えがあります。あなたはそれについてどう思いますか?
その問題のパターンを知っていますか?