Please I need help folks! I'm getting an error whe...
# test
m
Please I need help folks! I'm getting an error when I try to run tests in my Ktor app. Apparently, the test client seems to be configured to default to port 80 or 443, however, I'm serving my test server on a different port (same localhost). I'd love to know what I'm doing wrong. My code
Copy code
class AuthTest {
    @BeforeTest
    fun setUp() {
        embeddedServer(Netty, port = Config.TEST_SERVER_PORT.toInt()) {
            configureSerialization()
            configureDatabase(testing = true)
            configureRouting()
        }.start()
    }

    @Test
    fun testLogin() = testApplication {
        val res = <http://client.post|client.post>("/v1/login") {
            header(HttpHeaders.ContentType, ContentType.Application.Json)
            setBody(Json.encodeToString(UserSerializer.serializer(), UserSerializer("<mailto:test@email.com|test@email.com>", "password")))
        }
        assertEquals(HttpStatusCode.Accepted, res.status)
    }
}
Error