// // XCUIApplication+Launch.swift // PlantGuideUITests // // Launch configuration keys shared between BaseUITestCase and direct XCUIApplication usage. // import XCTest // MARK: - Launch Configuration Keys /// Keys for launch arguments and environment variables. /// Consumed by the app's bootstrap code to set up test fixtures. enum LaunchConfigKey { // Launch arguments static let uiTesting = "-UITesting" static let cleanState = "-CleanState" static let mockData = "-MockData" static let offlineMode = "-OfflineMode" static let skipOnboarding = "-SkipOnboarding" // Environment variable keys static let isUITesting = "IS_UI_TESTING" static let useMockData = "USE_MOCK_DATA" static let isOfflineMode = "IS_OFFLINE_MODE" static let mockAPIResponseDelay = "MOCK_API_RESPONSE_DELAY" }