0

私のアプリケーションは、Faye、Redis、Resque、およびその他のサービスを使用して適切に実行され、Foreman で毎回開始しています。現在、私は Capybara+RSpec を使用して受け入れテストを作成してspec_helperいます。ライブ機能をテストするために、Capybara を使用して Foreman (または Faye だけでさえも) を開始する方法を考えています。

4

2 に答える 2

0

jenkinsCI サーバーとして使用している場合は、開始foreman前にrspec開始できます。

于 2012-10-16T06:55:25.980 に答える
0

1 つのオプションは、テストでこれらのサービスに依存しないことです。redisresqueには、これらのサービスを実際に実行する必要なく、これらのサービスのように動作する「モック」対応物があることを知っています。一部のサービスには「モック」バージョンがない場合があり (Faye 用のバージョンが見つかりません)、バックグラウンドで実行するだけでよい場合があります。

于 2012-08-08T12:19:21.947 に答える