25 lines
614 B
Dart
25 lines
614 B
Dart
import 'dart:io';
|
|
|
|
import 'package:dart_frog/dart_frog.dart';
|
|
import 'package:mocktail/mocktail.dart';
|
|
import 'package:test/test.dart';
|
|
|
|
import '../../routes/health.dart' as route;
|
|
|
|
class _MockRequestContext extends Mock implements RequestContext {}
|
|
|
|
void main() {
|
|
group('GET /health', () {
|
|
test('responds with a 200 and an empty body.', () async {
|
|
final context = _MockRequestContext();
|
|
final response = route.onRequest(context);
|
|
final body = await response.body();
|
|
expect(response.statusCode, equals(HttpStatus.ok));
|
|
expect(
|
|
body,
|
|
'',
|
|
);
|
|
});
|
|
});
|
|
}
|