Cuckoo의 ArgumentCaptor를 소개합니다
원티드의 iOS 앱 프로젝트에서 사용하고 있는 모킹 프레임워크 Cuckoo에 포함된 ArgumentCaptor 가 무엇이고, 어떻게 사용하는지 간단하게 알아보도록 하겠습니다.
이게 뭔가요?
ArgumentCaptor 는 Mock 객체에 입력되는 파라미터를 가로채서 직접 무언가를 할 수 있게 도와주는 객체입니다. verify(_:) 메소드를 통해 검증을 진행할 때 메소드의 파라미터로 이 ArgumentCaptor 객체를 넣어주게 되면 해당 메소드의 파라미터로