1

Rails (3.2.9) テストを外部プログラムからの HTTP GET クエリに応答させることは可能ですか (まるで「rails s」を実行したかのように)。

私は、RESTful Rails Web サービスと、それと対話するコンパニオン ネイティブ SDK を持っています。「rake test」を実行すると、テストの 1 つが私のネイティブ SDK を使用する小さなテスト プログラムを起動し、その SDK にそれを起動した同じ Rails テスト環境に対していくつかの GET リクエストを行わせるようにしたいのです。SDK テスト プログラムが終了するまで Rails テストを待機させ、テスト プログラムでエラーが発生した場合はエラーを報告するようにします。

このようにして、単体テストで SDK の要求をシミュレートするのではなく、実際の Rails サーバーに対して実際のネイティブ SDK コードをテストしています。

これを行う方法はありますか?

4

0 に答える 0