From 2c13235936bc4c4fcb0c3682115f5c3ed068a9d3 Mon Sep 17 00:00:00 2001 From: "J. A. Messias" Date: Tue, 28 Jan 2025 10:41:44 -0300 Subject: [PATCH] WIP --- integration_test/locals_test.dart | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/integration_test/locals_test.dart b/integration_test/locals_test.dart index cbcb233c..6b8cd40f 100644 --- a/integration_test/locals_test.dart +++ b/integration_test/locals_test.dart @@ -296,7 +296,7 @@ class LocalsTest { static Future attachLocal() async { patrol( - 'Auto-Validação de Locais', // + 'Auto-Validação de Locais com Multiplos Locais', // (PatrolIntegrationTester tester) async { $ = tester; $.tester.printToConsole('Locals Test - Vincular um local desvinculado'); @@ -320,6 +320,34 @@ class LocalsTest { .$(CardItemTemplateComponentWidget); expect(entriesFinder, findsWidgets); + await Future.delayed(const Duration(milliseconds: 500)); + }, + ); + patrol( + 'Auto-Validação de Locais com local unico', // + (PatrolIntegrationTester tester) async { + $ = tester; + $.tester.printToConsole('Locals Test - Vincular um local desvinculado'); + + await _loggedWithSomeoneLocalAccount($, false); + await $.pumpWidget(const App()); + + final PatrolFinder bottomSheetFinder = await $(BottomArrowLinkedLocalsComponentWidget) // + .waitUntilVisible(); + expect(bottomSheetFinder, findsOneWidget); + + await $.pump(const Duration(milliseconds: 500)); + + final PatrolFinder listViewFinder = $(bottomSheetFinder) // + .$(ListView); + expect(listViewFinder, findsOneWidget); + + await $.pump(const Duration(milliseconds: 500)); + + final PatrolFinder entriesFinder = $(listViewFinder) // + .$(CardItemTemplateComponentWidget); + expect(entriesFinder, findsWidgets); + await Future.delayed(const Duration(milliseconds: 500)); }, );