MockRequestHandleScope

class MockRequestHandleScope

Scope for MockRequestHandler.

Constructors

<init>

MockRequestHandleScope(callContext: <ERROR CLASS>)

Scope for MockRequestHandler.

Extension Functions

respond

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

Send response with specified string content, 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: ByteReadChannel,
    status: HttpStatusCode = HttpStatusCode.OK,
    headers: Headers = headersOf()
): HttpResponseData

Send response with specified ByteReadChannel, status and headers.

respondBadRequest

fun MockRequestHandleScope.respondBadRequest(): HttpResponseData

Send HttpStatusCode.BadRequest response.

respondError

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

Send error response.

respondOk

fun MockRequestHandleScope.respondOk(
    content: String = ""
): HttpResponseData

Send ok response.