У меня проблема с тестированием моего приложения ktor - я не могу правильно выполнить почтовый запрос.
Мой код:
object AdminAuthHandlerTest : Spek({
with(ktorTestEngine()) {
describe("A sign-in endpoint") {
lateinit var call: TestApplicationCall
beforeGroup {
call = handleRequest(HttpMethod.Post, "/api/admin/auth/sign-in") {
addHeader(HttpHeaders.Accept, ContentType.Text.Plain.contentType)
addHeader(HttpHeaders.ContentType, ContentType.Application.Json.contentType)
setBody(jsonAsString(AdminSignInRequest("admin", "admin123")))
}
}
it("should return 200") {
assertThat(call.response.status()).isEqualTo(HttpStatusCode.OK)
}
}
}
})
Я получаю 400 (Плохой запрос), но мой запрос тело правильное.
Ты хоть представляешь, что не так?