/ SpendingTrackerUITests / SpendingTrackerUITestsLaunchTests.swift
SpendingTrackerUITestsLaunchTests.swift
1 // 2 // SpendingTrackerUITestsLaunchTests.swift 3 // SpendingTrackerUITests 4 // 5 // Created by Joshua Söhn on 21.07.25. 6 // 7 8 import XCTest 9 10 final class SpendingTrackerUITestsLaunchTests: XCTestCase { 11 12 override class var runsForEachTargetApplicationUIConfiguration: Bool { 13 true 14 } 15 16 override func setUpWithError() throws { 17 continueAfterFailure = false 18 } 19 20 @MainActor 21 func testLaunch() throws { 22 let app = XCUIApplication() 23 app.launch() 24 25 // Insert steps here to perform after app launch but before taking a screenshot, 26 // such as logging into a test account or navigating somewhere in the app 27 28 let attachment = XCTAttachment(screenshot: app.screenshot()) 29 attachment.name = "Launch Screen" 30 attachment.lifetime = .keepAlways 31 add(attachment) 32 } 33 }