Sinatraアプリケーションを使用して、バックグラウンドプロセスを実行する3つの方法を見つけました。
Thread.new
Process.fork
Process.spawn
最初の2つを機能させる方法を理解しましたが、現在の課題は、テストを同期的に実行する必要があることです(いくつかの理由で)。
本番環境でジョブを非同期で実行し、テストを強制的に同期的に実行するための良い方法は何ですか?できればspec_helper
...?
Ruby 1.9.3、Sinatraアプリ、RSpec。