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.
私のアプリケーションは、Faye、Redis、Resque、およびその他のサービスを使用して適切に実行され、Foreman で毎回開始しています。現在、私は Capybara+RSpec を使用して受け入れテストを作成してspec_helperいます。ライブ機能をテストするために、Capybara を使用して Foreman (または Faye だけでさえも) を開始する方法を考えています。
spec_helper
jenkinsCI サーバーとして使用している場合は、開始foreman前にrspec開始できます。
jenkins
foreman
rspec
1 つのオプションは、テストでこれらのサービスに依存しないことです。redisとresqueには、これらのサービスを実際に実行する必要なく、これらのサービスのように動作する「モック」対応物があることを知っています。一部のサービスには「モック」バージョンがない場合があり (Faye 用のバージョンが見つかりません)、バックグラウンドで実行するだけでよい場合があります。