// SmokeUITests.swift // Minimal smoke test — verifies the UI-testing target is wired correctly. // Real feature coverage lives in dedicated UITest files (see PairingUITests, // SessionSwitcherUITests, etc.). import XCTest @MainActor final class SmokeUITests: XCTestCase { override func setUpWithError() throws { continueAfterFailure = false } /// Launch the app and verify it shows *some* UI within a reasonable /// timeout. This is just a wiring check — feature tests assert specifics. func testAppLaunchesWithoutCrashing() throws { let app = XCUIApplication() app.launch() // Wait for any window to appear. XCTAssertTrue(app.wait(for: .runningForeground, timeout: 10)) } }