queueResponse method
Enqueues a response for the next request.
Adds a static response to the response queue. Each request removes the earliest enqueued
response before sending it. Optionally includes a delay
before sending
the response to simulate long-running tasks or network issues.
Implementation
void queueResponse(Response resp, {Duration? delay}) {
_responseQueue
.add(_MockServerResponse(object: resp, delay: delay ?? defaultDelay));
}