import 'dart:convert'; import 'package:http/http.dart' as http; import 'package:http/testing.dart'; // Set up a mock HTTP client. final http.Client mockClient = MockClient(_mockHandler); Future _mockHandler(http.Request request) async { var decodedJson = Map.from( json.decode(request.body) as Map); if (decodedJson['email'] == 'root' && decodedJson['password'] == 'password') { return http.Response('', 200); } return http.Response('', 401); }