import ComposableArchitecture import XCTest @testable import SyncUps class SyncUpDetailTests: XCTestCase { func testDelete() async { let syncUp = SyncUp( id: SyncUp.ID(), title: "Point-Free Morning Sync" ) let store = await TestStore(initialState: SyncUpDetail.State(syncUp: Shared(syncUp))) { SyncUpDetail() } await store.send(.deleteButtonTapped) { $0.destination = .alert(.deleteSyncUp) } } func testEdit() async { // ... } }