0

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

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

错误信息是:

请求在 1 秒内既没有完成也没有被拒绝

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

4

1 回答 1

0

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

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

资源

于 2016-10-01T14:58:30.090 回答