mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-22 18:33:45 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
| // This is a basic Flutter widget test.
 | |
| //
 | |
| // To perform an interaction with a widget in your test, use the WidgetTester
 | |
| // utility in the flutter_test package. For example, you can send tap and scroll
 | |
| // gestures. You can also use WidgetTester to find child widgets in the widget
 | |
| // tree, read text, and verify that the values of widget properties are correct.
 | |
| 
 | |
| import 'package:flutter/material.dart';
 | |
| import 'package:flutter_test/flutter_test.dart';
 | |
| 
 | |
| import 'package:obtainium/main.dart';
 | |
| 
 | |
| void main() {
 | |
|   testWidgets('Counter increments smoke test', (WidgetTester tester) async {
 | |
|     // Build our app and trigger a frame.
 | |
|     await tester.pumpWidget(const Obtainium());
 | |
| 
 | |
|     // Verify that our counter starts at 0.
 | |
|     expect(find.text('0'), findsOneWidget);
 | |
|     expect(find.text('1'), findsNothing);
 | |
| 
 | |
|     // Tap the '+' icon and trigger a frame.
 | |
|     await tester.tap(find.byIcon(Icons.add));
 | |
|     await tester.pump();
 | |
| 
 | |
|     // Verify that our counter has incremented.
 | |
|     expect(find.text('0'), findsNothing);
 | |
|     expect(find.text('1'), findsOneWidget);
 | |
|   });
 | |
| }
 |