Fix UI test failures: registration dismiss cascade, onboarding reset, test stability
- Fix registration flow dismiss cascade: chain fullScreenCover → sheet onDismiss so auth state is set only after all UIKit presentations are removed, preventing RootView from swapping LoginView→MainTabView behind a stale sheet - Fix onboarding reset: set hasCompletedOnboarding directly instead of calling completeOnboarding() which has an auth guard that fails after DataManager.clear() - Stabilize Suite1 registration tests, Suite6 task tests, Suite7 contractor tests - Add clean-slate-per-suite via AuthenticatedUITestCase reset state - Improve test account seeding and screen object reliability Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -23,10 +23,10 @@
|
||||
"NavigationCriticalPathTests",
|
||||
"SmokeTests",
|
||||
"SimpleLoginTest",
|
||||
"Suite0_OnboardingTests",
|
||||
"Suite0_OnboardingRebuildTests",
|
||||
"Suite1_RegistrationTests",
|
||||
"Suite2_AuthenticationTests",
|
||||
"Suite3_ResidenceTests",
|
||||
"Suite2_AuthenticationRebuildTests",
|
||||
"Suite3_ResidenceRebuildTests",
|
||||
"Suite4_ComprehensiveResidenceTests",
|
||||
"Suite5_TaskTests",
|
||||
"Suite6_ComprehensiveTaskTests",
|
||||
|
||||
Reference in New Issue
Block a user