passepartout-apple/Passepartout/Library/Sources/UILibrary
Davide 581673c617
Add target for UI tests (#959)
Create UITesting target with:

- AppCommandLine/AppEnvironment: strongly typed refactoring of PP_*
environment values
- AccessibilityInfo: identifies and locates elements for UI testing

Make the app behave differently when launched with `.uiTesting`, and
expose the flag to SwiftUI via `.environment(\.isUITesting)` to:

- Use the mock AppContext
- Skip onboarding

Add PassepartoutUITests target with two screenshot tests:

- Connected screen
- Profile modal
2024-11-28 01:30:26 +01:00
..
Business Split app and UI domains (#949) 2024-11-26 21:21:49 +01:00
Domain Define common PreferenceProtocol 2024-11-27 09:40:32 +01:00
Extensions Add target for UI tests (#959) 2024-11-28 01:30:26 +01:00
L10n Inform about use of profile name in Shortcuts (#954) 2024-11-27 15:30:15 +01:00
Mock Add view in "About" about purchased products (#935) 2024-11-25 19:17:18 +01:00
Resources Inform about use of profile name in Shortcuts (#954) 2024-11-27 15:30:15 +01:00
Strategy Split app and UI domains (#949) 2024-11-26 21:21:49 +01:00
Theme Inform about use of profile name in Shortcuts (#954) 2024-11-27 15:30:15 +01:00
Views Inform about use of profile name in Shortcuts (#954) 2024-11-27 15:30:15 +01:00
UILibrary.swift Rethink eligibility checks (#889) 2024-11-18 17:43:01 +01:00