Add UI test covering layout + core flows

Verifies:
- Title lives in the top 25% of the screen (guards against letterboxing regressions)
- Plus button opens Add Connection sheet; Cancel dismisses
- Settings gear opens Settings sheet; Done dismisses
- Search field accepts input and keeps the top chrome visible
- Empty-state CTA routes to Add Connection

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey T
2026-04-16 21:59:30 -05:00
parent 876d08cbf3
commit 497b8a42be
2 changed files with 77 additions and 0 deletions

View File

@@ -43,3 +43,17 @@ targets:
product: VNCCore
- package: VNCUI
product: VNCUI
ScreensUITests:
type: bundle.ui-testing
platform: iOS
deploymentTarget: "18.0"
sources:
- path: ScreensUITests
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: com.tt.screens.uitests
TEST_TARGET_NAME: Screens
GENERATE_INFOPLIST_FILE: YES
dependencies:
- target: Screens