night_mode_overlay_test.dart 535 B

123456789101112131415
  1. import 'package:cardash_launcher/features/home/widgets/night_mode_overlay.dart';
  2. import 'package:flutter/material.dart';
  3. import 'package:flutter_test/flutter_test.dart';
  4. void main() {
  5. testWidgets('night mode clock dismisses on a tap', (tester) async {
  6. var dismissed = false;
  7. await tester.pumpWidget(
  8. MaterialApp(home: NightModeOverlay(onDismiss: () => dismissed = true)),
  9. );
  10. expect(find.byType(Text), findsOneWidget);
  11. await tester.tap(find.byType(NightModeOverlay));
  12. expect(dismissed, isTrue);
  13. });
  14. }