July 
	   5th,
	   
	   2017
	 
	  
	  
		
		
		  
		
		
		  
		
		
      
      
    
    
		
		
	
	
	
Mocha를 이용한 ES6(ecma 2015) 단위 테스트 환경을 구축해보자.
(출처: link)
- node.js 와 npm 설치
    
- node.js 를 설치하면 npm이 기본으로 설치된다.
 node,npm명령어를 통해 설치 유무를 체크할 수 있다.
 npm init- 프로젝트 생성
 - 프로젝트 시작할 폴더 안에서 실시.
 
[파일명].js파일 작성npm install --save-dev mocha chai- mocha와 chai 설치
 
test폴더 생성- mocha가 자동적으로 test/를 인지하여 테스팅을 실시한다.
 
[파일명].spec.js파일 작성- 이것이 곧 테스트 파일이다.
 
./node_modules/.bin/mocha로 테스팅 시작- 이것만으로도 테스팅은 완료.
 - 하지만, coverage를 측정하고 싶기 때문에..
 
npm install --save-dev istanbul- to generate coverage
 
./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha./node_modules/.bin/mocha로 실행하게 되면 coverage가 측정이 안 된다.coverage/lcov-report/index.html에서 coverage를 편하게 볼 수 있다.