UnitTest에서 Missing required module 에러

SteadySlower·2022년 10월 10일
0
post-custom-banner

에러 메시지

Unit test를 작성하고 실행할 때 위와 같은 에러가 발생했습니다. Firebase가 없다는 것이었는데요. 저는 분명히 Test를 위한 코드 어디에서도 import Firebase를 하지 않았는데 말입니다.

Test가 Firebase가 있어야지만 실행이 된다는 것도 찝찝하고 말입니다 😭

별 짓 다해봤는데…

거의 3일 간을 이 에러를 해결하기 위해서 많은 작업을 했습니다. Model 안에서 사용하고 있던 Firebase 객체를 없애기도 하고 search path (pod을 사용하는 분들은 이 부분을 수정을 하면 해결이 된다고 하시던데 저는 SPM을 사용하고 있어서…)에 대한 부분을 구글링 해보기도 하고 말이죠…

결국에는…

결국에는 항복하고 UnitTests의 Library에 Firebase를 추가하고 말았습니다ㅠㅠ 이 방법이 불가피한 것인지 모르겠네요. 좀 더 공부를 하고나서 깔끔한 해결책이 나오면 이 포스팅을 수정하겠습니다.

profile
백과사전 보다 항해일지(혹은 표류일지)를 지향합니다.
post-custom-banner

0개의 댓글