Sobes.tech
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);
});