TestRequest
Class
A mock requests that was received and is ready to be answered.
API
Description
class TestRequest {}
cancelled
boolean
Whether the request was cancelled after it was sent.
request
HttpRequest<any>
flush
void
Resolve the request by returning a body plus additional HTTP information (such as response
headers) if provided.
If the request specifies an expected body type, the body is converted into the requested type.
Otherwise, the body is converted to JSON
by default.
Both successful and unsuccessful responses can be delivered via flush()
.
@parambody
string | number | boolean | Object | ArrayBuffer | Blob | (string | number | boolean | Object | null)[] | null
@paramopts
{ headers?: any; status?: number | undefined; statusText?: string | undefined; }
@returns
void
error
2 overloads
Resolve the request by returning an ErrorEvent
(e.g. simulating a network failure).
@paramerror
ErrorEvent
@paramopts
TestRequestErrorOptions | undefined
@returns
void
Resolve the request by returning an ProgressEvent
(e.g. simulating a network failure).
@paramerror
ProgressEvent<EventTarget>
@paramopts
TestRequestErrorOptions | undefined
@returns
void
Jump to details