widget_test.dart 574 B

123456789101112131415161718
  1. import 'package:flutter_riverpod/flutter_riverpod.dart';
  2. import 'package:flutter_test/flutter_test.dart';
  3. import 'package:tc_frontend/app/app.dart';
  4. void main() {
  5. testWidgets('shows mobile lab landing page', (WidgetTester tester) async {
  6. await tester.pumpWidget(const ProviderScope(child: TcApp()));
  7. await tester.pumpAndSettle();
  8. expect(find.text('TC Mobile Lab'), findsOneWidget);
  9. expect(
  10. find.text('Audio tricorder for structured signal analysis.'),
  11. findsOneWidget,
  12. );
  13. expect(find.text('Start Recording'), findsOneWidget);
  14. });
  15. }