createmock (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ NestJS์์ createMock์ผ๋ก ๋จ์ ํ ์คํธ ๊ฐ๋จํ๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ ๋จ์ ํ ์คํธ๋ฅผ ๋ ๊ฐ๋จํ๊ฒ ์์ฑํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น...? ๐ค ๋จ์ ํ ์คํธ(Unit Test)๋ฅผ ์์ฑํ๋ค๋ณด๋ฉด ๊ฐ์ฅ ๋ต๋ตํ ๋ถ๋ถ์ ์ญ์ ์์กด์ฑ๋ค์ ๋ชจ์(mocking)ํ๋ ๊ฒ์ ๋๋ค.๋ฐฑ์๋์์ ๋จ์ ํ ์คํธ๋ฅผ ํ๋ฉด ์ข์๋งํ ๊ฒ์ ์ญ์ ์๋น์ค ๋ ์ด์ด์ผ ๊ฒ์ ๋๋ค.์ ๋ NestJS์์ ์ธ๋ถ API๋ฅผ ํธ์ถํ์ฌ ์๋ฆผ์ ์ ์กํ๋ ์๋น์ค(NotificationService)๋ฅผ ๋ง๋ค์์ต๋๋ค.์ด ์๋น์ค์ ํจ์๋ค์ ํ ์คํธํ๋ ค๋ฉด ์ธ๋ถ API๋ฅผ ์ค์ ๋ก ์ฐ๊ฒฐํ์ง ์๊ณ , ๋ง์น ์ฐ๊ฒฐํ ๊ฒ์ฒ๋ผ ๋ชจํนํ๋ ๊ณผ์ ์ด ํ์ํ์ต๋๋ค.๋น์ฆ๋์ค ๋ก์ง & ํ ์คํธ ์ฝ๋ 1. ๋น์ฆ๋์ค ๋ก์ง NotificationService๋ ConfigService, HttpService, LoggerService ์ธ ๊ฐ์ ์์กด์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋์ค์ฝ๋ .. ์ด์ 1 ๋ค์