TDD로 nodejs 서버 구축[1]

TDD을 해보자

Posted by kyoungIn on January 28, 2019

mocha

link

simple, flexible, fun

테스트코드를 돌려주는 테스트러너

테스트 꾸러미: 테스트 환경으로 모카에서는 describe()으로 구현한다.

테스트 케이스: 실제 테스트를 말하며 모카에서는 it()으로 구현한다.

should

link

검증(assertion)라이브러리.

가독성 높은 코드를 만들수 있다.

SuperTest

link

단위 테스트: 함수 기능 테스트

통합 테스트: API의 기능 테스트

슈퍼 테스트: 익스프레스 통합 테스트용 라이브러리

내부적으로 익스프레스 서버를 구동시켜 실제 요청을 보낸 뒤 결과를 검증(request)

설치

1
$ npm install mocha should supertest --save-dev