00. mocha를 설치한다
npm i mocha
mocha: 테스트코드를 실행시켜주는 Node.js 테스트 프레임워크
npm i --save-dev mocha
01. mocha기본문법
테스트 블록
- describe(test_group) :테스트 케이스들의 그룹
- it(test_name) :테스트케이스 이름
- assert : mocha가 제공하는 테스트 모듈 import해서 사용하면 됨
메소드
- before() : 블록범위 전체 테스트 전에 실행
- after() :블록범위 내 전체 테스트 후에 실행
- beforeEach() : 블록 범위 내 각 단위테스트 직전에 실행
- afterEach() : 블록 범위 내 각 단위 테스트 직후에 실행
mocha의 context를 사용할 일이 있다면 화살표 함수를 사용하면 안된다고한다!
(화살표함수만 쓰는데 주의해야겠당)
02. 간단한 예제
const assert = require('assert');
describe('# Hellow world', function(){
it ('입력값은 Hello world',{
const input = 'Hello world';
assert.equal('Hello world',input);
});
});
참고 :)
감사합니당~~~ :)❤️
https://sjh836.tistory.com/174
https://heropy.blog/2018/03/16/mocha/
'Backend > Node.js' 카테고리의 다른 글
Node.js시작하기 (0) | 2023.04.26 |
---|---|
Node.js 특징 (0) | 2023.04.19 |