// // AllDayViewStylesTests.swift // Tests iOS // // Exhaustive day view style switching tests -- verify styles render without crash. // import XCTest final class AllDayViewStylesTests: BaseUITestCase { override var seedFixture: String? { "single_mood" } override var bypassSubscription: Bool { true } /// TC-021: Switch between representative day view styles and verify no crash. func testAllDayViewStyles_NoCrash() { let tabBar = TabBarScreen(app: app) let customizeScreen = CustomizeScreen(app: app) let dayScreen = DayScreen(app: app) let sampleStyles = ["Classic", "Neon", "Glass", "Orbit", "Minimal"] for style in sampleStyles { let settingsScreen = tabBar.tapSettings() settingsScreen.assertVisible() settingsScreen.tapCustomizeTab() customizeScreen.selectDayViewStyle(style) tabBar.tapDay() dayScreen.assertAnyEntryExists() } captureScreenshot(name: "all_day_view_styles_completed") } }