eventmachine を使用して http 要求を受信する統合テストがあります。これは私の eventmachine ハンドラです:
class NotificationRecipient < EM::Connection
def receive_data(data)
EM.stop
end
end
受信したリクエストのさまざまなプロパティをテストする必要があります。たとえば、このように受信した HTTP POST リクエスト文字列から json ペイロードを抽出したいとします。それを行うためのうまくパッケージ化された方法はありますか?
グーグルは、リクエストを作成してレスポンスを解析する多くの方法を見つけます。たとえば、rest-client はレスポンスを自動的に解析します。しかし、私はリクエストを受け取っているので、リクエストを作成していないため、これらの方法はどれもうまくいきません。