KMockHandler
data class KMockHandler(val method: HttpMethod, val path: String, val status: HttpStatusCode = HttpStatusCode.OK, val resolver: suspend (params: Map<String, String>, body: String?) -> Any?)(source)
Represents a registered mock route handler.
Parameters
method
HTTP method (e.g. HttpMethod.Get, HttpMethod.Post).
path
Route pattern. Supports :param segments (e.g. "/products/:id").
status
HTTP status code returned on match. Defaults to HttpStatusCode.OK.
resolver
Suspend lambda called with merged params and body. Returns Any? serialised to JSON.