테스트 코드는 자바스크립트로 작성되지만,
이 테스트코드를 실행시켜주는 테스트 러너는 모카라는 프레임워크이다. ( mocha )
npm i mocha --save-dev
슈드(should)라는 라이브러리는 코드의 함수를 테스트 할 때 사용함
npm i should --save-dev
슈퍼테스트(SuperTest)라는 라이브러리는 테스트 하고자하는 API를 전체적으로 테스트 할 때 사용함
npm i supertest --save-dev
$ npm i mocha --save-dev // devDependencies에 설치할 때 커맨드 뒤에 --save-dev 옵션 붙이는 이유
실제 서비스가 돌아가는데에 필요한 모듈은 dependencies,
개발 환경에 필요한 모듈은 devDependencies 에 설치함
npm i 옵션만 주면 dependencies에 설치,
npm i ~~~ --save-dev 옵션을 주면 devdependencies에 설치됨
'Infra > Node.js' 카테고리의 다른 글
Node.js 체험하기 - 11 _ /bin/www.js를 이용한 test / start 구분 (0) | 2019.05.24 |
---|---|
Node.js 체험하기 - 10 _ devDependencies를 이용한 api TEST 실습 (0) | 2019.05.24 |
Node.js 체험하기 - 8 _ npm init의 활용 (0) | 2019.05.24 |
Node.js 체험하기 - 7 _ 요청 객체와 응답 객체 (0) | 2019.05.24 |
Node.js 체험하기 - 6 _ express와 res를 이용한 js파일 작성 (0) | 2019.05.24 |