handle method
FutureOr<Response>
handle(
- Request request
)
inherited
Implementation
FutureOr<Response> handle(Request request) async {
if ('listDartTests' == request.url.path) {
final result = await listDartTests();
final body = jsonEncode(result.toJson());
return Response.ok(body);
} else if ('runDartTest' == request.url.path) {
final stringContent = await request.readAsString(utf8);
final json = jsonDecode(stringContent);
final requestObj =
RunDartTestRequest.fromJson(json as Map<String, dynamic>);
final result = await runDartTest(requestObj);
final body = jsonEncode(result.toJson());
return Response.ok(body);
} else {
return Response.notFound('Request ${request.url} not found');
}
}