Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ipTIME
- reactive
- reactor
- 웹 커리큘럼
- 공유기 서버
- Spring Batch
- 웹 스터디
- Spring Framework
- spring reactive
- 웹앱
- reactor core
- 서버운영
Archives
- Today
- Total
목록NodeJS/Core (1)
Hello World
[펌]Node.js에서 rewire를 이용한 의존성 주입
테스트를 작성할 때 테스트를 쉽게 작성하고 다른 요소에 영향을 받지 않도록 테스트를 격리해야 할 필요가 있다. 외부 리소스를 격리해야 하는 경우도 있고 소스가 다른 소스에 의존성을 가지는 경우 테스트 대상만 격리하는 경우도 있다. Node.js에서 이러한 요구사항을 지원해 주는 라이브러리가 여러 가지 있는데 HTTP를 모킹해야 하는 경우에는 nock을 쓰고 소스의 의존성을 모킹하는 경우에는 proxyquire를 쓰고 있었다. proxyquire를 잘 쓰고 있었지만, 최근에 rewire로 갈아탔다. rewirerewire는 작년 playnode 컨퍼런스에서 겨미겨미님의 발표에서 처음 알게 되었다. 그 이전에는 몰랐던 모듈이라 호기심이 생겼지만, 기존에 proxyquire를 잘 쓰고 있었기에 갈아타지 않다가..
NodeJS/Core
2016. 1. 27. 10:28