2016-10-01 4 views
0

私はakka-httpテストスイートを使用しています。私は以下のコードを持っています。ここでは、サーバーの応答を1秒以上遅らせるたびにテストが「失敗」します。akka-httpテストキットでGet()の待ち時間を設定していますか?

"should give default" in { 
    Get("/test/") ~> route ~> check { 
     responseAs[Array[Byte]] shouldEqual defaultImage 
    } 
    } 

エラーメッセージは次のとおりです。 要求は1秒

以内に完了しなかったり拒否されたどちらも暗黙的で、たとえば、この待機時間を変更することが可能ですか?

答えて

0

あなたはタイムアウトを無効にする暗黙の独自のRouteTestTimeoutを提供することができ、デフォルトの定義は次のとおりです。

implicit def default(implicit system: ActorSystem) = RouteTestTimeout(1.second dilated) 

Source

関連する問題