Package-level declarations

Types

Link copied to clipboard

HttpClientEngine for writing tests without network.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun MockRequestHandleScope.respond(content: ByteReadChannel, status: HttpStatusCode = HttpStatusCode.OK, headers: Headers = headersOf()): HttpResponseData

Send response with specified ByteReadChannel, status and headers.

fun MockRequestHandleScope.respond(content: ByteArray, status: HttpStatusCode = HttpStatusCode.OK, headers: Headers = headersOf()): HttpResponseData

Send response with specified bytes content, status and headers.

fun MockRequestHandleScope.respond(content: String, status: HttpStatusCode = HttpStatusCode.OK, headers: Headers = headersOf()): HttpResponseData

Send response with specified string content, status and headers.

Link copied to clipboard
fun MockRequestHandleScope.respondError(status: HttpStatusCode, content: String = status.description, headers: Headers = headersOf()): HttpResponseData

Send error response.

Link copied to clipboard

Send ok response.

Link copied to clipboard

Respond redirect with location in Location header.

Link copied to clipboard
Link copied to clipboard
suspend fun OutgoingContent.toByteReadPacket(): Source