mocha 튜토리얼
모카 시작하기
수색…
비고
이 절에서는 모카가 무엇인지, 그리고 왜 개발자가 모카를 사용하고자하는지에 대한 개요를 제공합니다.
또한 모카에서 큰 주제를 언급하고 관련 주제에 링크해야합니다. mocha에 대한 설명서는 새로운 기능이므로 해당 관련 항목의 초기 버전을 만들어야 할 수도 있습니다.
설치 또는 설정
전역 또는 프로젝트 폴더에 mocha
를 설치할 수 있습니다. 후자가 선호되는 방법입니다. 모든 예제에서 모든 테스트 파일이 프로젝트 폴더 내의 test
폴더에 있다고 가정합니다.
Mocha를 로컬에 설치하십시오.
프로젝트 폴더에 mocha
를 설치하려면 다음 npm
명령을 사용할 수 있습니다.
$ cd my-project/folder
$ npm install mocha --save-dev
이 명령은 프로젝트의 node_modules
폴더에 mocha
를 설치하고 package.json
파일 내에 (개발) 종속 항목을 추가합니다.
CLI에서 모카 사용
CLI에서 mocha
를 사용하려면 ./node_modules/.bin/
폴더에서 mocha
명령을 사용할 수 있습니다.
$ ./node_modules/.bin/mocha ./test
아니면 사용 npm script
(A npm script
에서 기본적으로 명령을 사용하여 .bin
폴더).
# package.json
{
"name": "my-project",
"version": "0.0.1",
"description": "my first tested project",
"scripts": {
"start": "node app.js",
"test": "mocha ./test"
},
...
}
해당 스크립트를 호출하려면 다음을 수행하십시오.
$ npm run test
또는 단순히 ( test
는 npm
의 특수 스크립트입니다) :
$ npm test
웹 페이지에서 모카 사용
웹 페이지 (단지 프론트 엔드)에서 mocha
를 사용하려면 웹 페이지에 node_modules/mocha/mocha.js
안에 mocha.js
파일을 포함 시키십시오.
## HTML page with tests
<script src="node_modules/mocha/mocha.js"></script>
전 세계적으로 모카 설치
전역 설치의 경우 다음과 같이 npm
을 사용하십시오.
$ npm install mocha -g
이렇게하면 전역 환경에 mocha
가 설치되고 CLI에 mocha
명령이 바인딩됩니다. 따라서 모든 위치의 터미널에서 mocha
를 호출 할 수 있습니다.
$ mocha ./test
문자열 분할 방법에 대한 모카 예제
var assert = require('assert');
describe('String', function() {
describe('#split', function() {
it('should return an array', function() {
assert(Array.isArray('a,b,c'.split(',')))
});
});
});