在akka-http testkit中设置Get()的时间等待时间?

时间:2016-10-01 13:34:40

标签: scala akka-testkit

我正在使用akka-http测试套件。我有以下代码,每当我将服务器响应延迟超过1秒时,测试“失败”。

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

错误消息是:

  

请求未在1秒内完成或拒绝

是否可以修改此等待时间,例如使用隐式?

1 个答案:

答案 0 :(得分:0)

您可以提供自己的RouteTestTimeout隐式覆盖超时,默认定义为:

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

Source