
Swift Testing 비동기 테스트: async/await, 콜백, MainActor까지 실행 예제로 정리
반환값이 있는 async 함수는 테스트 자체를 async로 만들고 await 뒤에 #expect를 붙이면 됩니다.
개발·코드·도구을 더 깊이 이해하고, 일상에 필요한 답을 찾아가는 기록.

반환값이 있는 async 함수는 테스트 자체를 async로 만들고 await 뒤에 #expect를 붙이면 됩니다.

Swift 6 전환에서 Sendable 오류를 줄이는 가장 안전한 순서는 ‘경고를 한꺼번에 없애기’가 아니라 값이 넘어가는 동시성 경계를 먼저 찾고, 불변 값은 Sendable로 만들고, UI는 @MainActor에 두고, 공유 가변 상태는 actor로…