music_equalizer_test.dart 704 B

123456789101112131415161718192021
  1. import 'package:cardash_launcher/core/theme/app_theme.dart';
  2. import 'package:cardash_launcher/features/home/widgets/music_equalizer.dart';
  3. import 'package:flutter/material.dart';
  4. import 'package:flutter_test/flutter_test.dart';
  5. void main() {
  6. TestWidgetsFlutterBinding.ensureInitialized();
  7. testWidgets('equalizer animates in a shortcut-sized box', (tester) async {
  8. await tester.pumpWidget(
  9. MaterialApp(
  10. theme: AppTheme.light(),
  11. home: const Scaffold(body: Center(child: MusicEqualizer())),
  12. ),
  13. );
  14. await tester.pump(const Duration(milliseconds: 450));
  15. expect(tester.takeException(), isNull);
  16. expect(find.byType(MusicEqualizer), findsOneWidget);
  17. });
  18. }