Junior — Middle
Widget testlarini yaratish va bajarishda amaliy tajribangiz bormi?
sobes.tech AI
AIdan javob
Ha, Flutterda widget testlarini yaratish va bajarish bo'yicha tajribam bor. Widget testlari, foydalanuvchi bilan o'zaro ta'sirlarni simulyatsiya qilish va UI ko'rsatishini tekshirish orqali, alohida widgetlarning xulq-atvorini izolyatsiya qilish imkonini beradi. Masalan, tugmani bosganda ekran matni o'zgarishini test qilish mumkin:
testWidgets('Tugmani bosganda matn o'zgarishini tekshirish', (WidgetTester tester) async {
await tester.pumpWidget(MyWidget());
expect(find.text('Salom'), findsOneWidget);
await tester.tap(find.byType(ElevatedButton));
await tester.pump();
expect(find.text('Tugma bosildi'), findsOneWidget);
});