Github의 여러 node.js 프로젝트에서 간단한 테스트를 통해 테스트 파일을 ./spec
디렉토리에 두는 것이 주목됩니다 (정확한 이름은 다를 수 있음 : ./tests
, ./specs
, 등). 이것을 "고전적인"프로젝트 조직이라고합시다. 한편 Node.JS : 테스트 코드 대 프로덕션 코드 구성
login_controller.js
이뿐만 아니라
login_controller.spec.js
것
./controllers
에서). 이 명확하게 주관적인 주제 I에 신학 전투를 피하기 위해
구체적인 질문을 할 것입니다 :
- 사람이 지역화 조직을 사용하여 주요 모듈/응용 프로그램을 본 적이 있습니까?
- 현지화 조직에 대한 단점/제한 사항이 있습니까? "힘들다"는 말은 "글쎄, Heroku는 배포 번들 (a.k.a slug)에 spec/디렉토리를 포함하지 않으므로 고전적인 조직은 서버에서 차지하는 공간이 작습니다"라고 말합니다.
- "클래식"체계를 어떻게 든 부과하는 테스트 프레임 워크 (Mocha, jasmine-node 및 co.)가 있습니까?