1
私はAsyncFunSpecにいくつかのAkka HTTPコードの同期ScalaTestテストを切り替えています。 Akka TestKitのテストを非同期にする簡単な方法はありますか?私は基本的にawait
を呼び出すのではなく、Future
を返すcheck
のバージョンである必要があるだろう何非同期ScalaTestのルートテストキット
Get("/test") ~> testRoute ~> check {
responseAs[String] shouldEqual "Fragments of imagination"
}
:私のようなコードについて話しています。またはHttpRequest
のようなGet("/test")
をRequestContext
に変換するヘルパー関数を使用して、ルートを適用することができます。
を/akka/current/scala/testing.html#accounting-for-slow-test-systems –