BaseRequestExpectation

open class BaseRequestExpectation(tab: Tab, val urlPattern: <Error class: unknown class>) : RequestExpectation

Default implementation of RequestExpectation.

Constructors

Link copied to clipboard
constructor(tab: Tab, urlPattern: <Error class: unknown class>)

Properties

Link copied to clipboard
open override val urlPattern: <Error class: unknown class>

The URL pattern to match requests and responses.

Functions

Link copied to clipboard
open suspend override fun getRawResponseBody(): EncodedBody

Fetches the raw response body once it has been received.

Link copied to clipboard
open suspend override fun getRequest(): <Error class: unknown class>

Returns the request once it has been received.

Link copied to clipboard
open suspend override fun getRequestEvent(): <Error class: unknown class>

Returns the request event once it has been received.

Link copied to clipboard
open suspend override fun getResponse(): <Error class: unknown class>

Returns the response once it has been received.

Link copied to clipboard
inline suspend fun <T> RequestExpectation.getResponseBody(): T

Fetches the response body once it has been received.

Link copied to clipboard
open suspend override fun getResponseEvent(): <Error class: unknown class>

Returns the response event once it has been received.

Link copied to clipboard
open suspend override fun reset()

Resets the internal state, allowing the expectation to be reused.

Link copied to clipboard
open suspend override fun <T> use(block: suspend RequestExpectation.() -> T): T

Expect a request/response that matches the given urlPattern.