import 'package:flutter_test/flutter_test.dart'; import 'package:manager/core/models/severity_mapping.dart'; import 'package:manager/core/theme/status_colors.dart'; void main() { group('severityForServiceStatus', () { test('maps up/down to good/critical and anything else to warning', () { expect(severityForServiceStatus('up'), Severity.good); expect(severityForServiceStatus('down'), Severity.critical); expect(severityForServiceStatus('unknown'), Severity.warning); expect(severityForServiceStatus('anything-else'), Severity.warning); }); }); group('severityForSuccess', () { test('maps true/false to good/critical', () { expect(severityForSuccess(true), Severity.good); expect(severityForSuccess(false), Severity.critical); }); }); group('severityForNodeReachable', () { test('maps true/false to good/critical', () { expect(severityForNodeReachable(true), Severity.good); expect(severityForNodeReachable(false), Severity.critical); }); }); }