fake_http_client library

Classes

FakeHttpClient
A fake HttpClient for testing Flutter or Dart VM applications.
FakeHttpClientRequest
A fake implementation of HttpClientRequest.
FakeHttpHeaders
A fake implementation of HttpHeaders.
FakeHttpResponse
A fake HttpClientResponse to return in a RequestCallback.

Typedefs

AuthenticateCallback = Future<bool> Function(Uri, String, String)
A callback to simulate authentication.
AuthenticateProxyCallback = Future<bool> Function(String, int, String, String)
A callback to simulate proxy authentication.
BadCertificateCallback = bool Function(X509Certificate, String, int)
A callback to simulate a bad certificate.
FindProxyCallback = String Function(Uri)
Callback which can be invoked to resolve a proxy Uri.
RequestCallback = FutureOr<FakeHttpResponse> Function(FakeHttpClientRequest, FakeHttpClient)
Fakes a server response for the FakeHttpClient.