respondWith method
Answers with the response handler builds from the request, for an
answer that depends on what was sent (an echo, a generated id).
Implementation
void respondWith(
FutureOr<HttpResponse> Function(HttpRequest request) handler,
) => _expectation.answer = (request) async {
final response = await handler(request);
return StreamedHttpResponse(
response.statusCode,
headers: response.headers,
body: Stream.value(response.bodyBytes),
request: response.request ?? request,
);
};