| 123456789101112131415161718 |
- import 'package:flutter/material.dart';
- import 'package:flutter_test/flutter_test.dart';
- import 'package:provider/provider.dart';
- import 'package:water_management_system/services/auth_service.dart';
- import 'package:water_management_system/pages/login/login_page.dart';
-
- void main() {
- group('LoginPage', () {
- testWidgets('should display login form', (WidgetTester tester) async {
- await tester.pumpWidget(
- ChangeNotifierProvider(create: (_) => AuthService(),
- child: const MaterialApp(home: LoginPage())),
- );
- expect(find.byType(TextFormField), findsAtLeast(2));
- expect(find.byType(ElevatedButton), findsAtLeast(1));
- });
- });
- }
|