Получение `Connection отказано: нет дополнительной информации` ошибка при запуске спецификации в Play
Я создал спецификацию, которая использует WsTestClient
, Когда я запускаю тест (щелкните правой кнопкой мыши и выберите run ScalaTest in test
в IntelliJ
), Я получаю следующую ошибку - Connection refused: no further information: localhost/0:0:0:0:0:0:0:1:9190
, Что я делаю неправильно?
Мой тестовый случай
class UserControllerSpec extends AsyncWordSpec {
implicit val port:play.api.test.WsTestClient.Port = 9190;
"User signup request with non-JSON body" must {
"return 400 (Bad Request) and the validation text 'Incorrect body type. Body type must be JSON'" in {
val request = WsTestClient.wsUrl("/ws/users/signup")
val responseFuture = request.get()
println("sending dummy signup up request")
responseFuture.map(response =>{
println("response :"+response);
assert(response.status == play.api.http.Status.BAD_REQUEST)
})
}
}
}
Мне кажется, проблема в том, что нет сервера, который мог бы ответить этому клиенту. Но я предположил, что Play
запустит некоторый сервер самостоятельно.