我正在使用akka-http测试套件。我有以下代码,每当我将服务器响应延迟超过1秒时,测试“失败”。
"should give default" in {
Get("/test/") ~> route ~> check {
responseAs[Array[Byte]] shouldEqual defaultImage
}
}
错误消息是:
请求未在1秒内完成或拒绝
是否可以修改此等待时间,例如使用隐式?
答案 0 :(得分:0)
您可以提供自己的RouteTestTimeout
隐式覆盖超时,默认定义为:
implicit def default(implicit system: ActorSystem) = RouteTestTimeout(1.second dilated)