spray-testkit: не удалось найти неявное значение для параметра ta:
В первый раз спрей пользователь близок к вырыванию волос.
trait SampleService extends SimpleRoutingApp with JsonProtocol with SprayJsonSupport {
implicit val system: ActorSystem = ActorSystem("test")
implicit def context: ExecutionContext = system.dispatcher
startServer(interface = "localhost", port = 8888) {
path("test") { _ =>
get {
complete {
"test"
}
}
}
}
}
import org.scalatest.FlatSpec import spray.testkit.ScalatestRouteTest
class ApiSpec extends FlatSpec with ScalatestRouteTest with SampleService {
"The api service" should "return test" in {
Get("/test/") ~> check {
responseAs[String] === "test"
}
}
}
И замечательное сообщение об ошибке компиляции:
could not find implicit value for parameter ta: ApiSpec.this.TildeArrow[ApiSpec.this.RouteResult,Boolean]
[error] Get("/test/") ~> check {}
Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении? Копировать вставку из spray-testkit
примеры, похоже, провалились.