// // AppResumeTests.swift // Tests iOS // // TC-153: App resumes correctly from background. // import XCTest final class AppResumeTests: BaseUITestCase { override var seedFixture: String? { "week_of_moods" } /// TC-153: Force quit and relaunch -- tab bar visible and data intact. func testAppResumes_TabBarVisible() { let tabBar = TabBarScreen(app: app) tabBar.assertVisible() relaunchPreservingState() let freshTabBar = TabBarScreen(app: app) freshTabBar.assertVisible() } /// TC-153b: Force quit and relaunch -- seeded entry data still present. func testAppResumes_DataIntact() { let dayScreen = DayScreen(app: app) dayScreen.assertAnyEntryExists() relaunchPreservingState() let freshDayScreen = DayScreen(app: app) freshDayScreen.assertAnyEntryExists() } }