val youtrack = YoutrackClientImpl(environment.property("youtrack.token"), CIO) { engine { https { trustManager = trustAllCertManager } } } val youtrack = YoutrackClientImpl("token", MockEngine) { engine { addHandler { request -> when (request.url.encodedPath) { "/api/issues/IGN-123" -> { request.headers[HttpHeaders.Authorization] shouldBe "Bearer token" respondJson("/youtrack/issue.json") } else -> fail("Unhandled ${request.url}") } } } }