Mocha (Node.js 테스트 프레임워크)

Mocha (Node.js 테스트 프레임워크)

Mocha는 Node.js에서 가장 널리 쓰는 JavaScript 테스트 프레임워크 중 하나예요. 테스트를 구조화하고 실행해 주는 러너에 충실하면서, 검증(assertion)이나 목(mock) 같은 부분은 별도 라이브러리와 자유롭게 조합할 수 있게 설계되었죠. BDD/TDD 인터페이스를 모두 지원하고 비동기 코드 테스트에도 능숙해서, Node.js 프로젝트의 단위·통합 테스트에서 두루 쓰여요.

이 카테고리의 문서

  • 인터페이스: BDD 인터페이스(describe/it), TDD 인터페이스(suite/test)
  • 비동기 테스트: 콜백·Promise·async/await 처리
  • : before/after/beforeEach/afterEach
  • 타이머/타임아웃: 테스트 타임아웃 설정과 지연 실행

출처: https://mochajs.org