Mocha(JavaScript 프레임워크)

Mocha (JavaScript framework)
모카
Mocha (JavaScript framework) (logo).svg
초기 릴리즈2011년 11월 22일(2011-11-22)
안정된 릴리스
2021년 5월 7일 8.4.0, 14개월 전(2021-05-07)
저장소
기입처자바스크립트
유형테스트 자동화 프레임워크
면허증.MIT
웹 사이트mochajs.org

MochaNode.js 프로그램을 위한 JavaScript 테스트 프레임워크로 브라우저 지원, 비동기 테스트, 테스트 범위 보고서 및 모든 어설션 라이브러리의 [1]사용을 특징으로 합니다.

어설션 라이브러리

Mocha는 다음을 포함한 대부분의 JavaScript 어설션 라이브러리에서 사용할 수 있습니다.

  • 해야 합니다.
  • express.discloss.discloss 。
  • 차이
  • 더 좋은 결과를 얻었다
  • 뜻밖의

사용방법 및 예시

$npm install -g mocha $mkdir test $EDITOR test/test.js # 또는 즐겨찾는 에디터로 열기
변화하다 주장하다 = 요구하다("실패") 묘사하라('푸우', 기능.(){   묘사하라('#getBar(값)', 기능.(){     그것('값이 음수일 때 100을 반환해야 합니다.') // 자리 표시자     그것('값이 양수이면 0을 반환해야 합니다.', 기능.(){       주장하다.동등.(0, 푸우.(10));     })   }) }) 
$mocha. 1 테스트 완료(1ms)


비동기 테스트의 경우 콜백을 호출하면 Mocha는 완료를 기다립니다.

묘사하라('푸우', 기능.(){   묘사하라('#bar()', 기능.(){     그것('오류 없이 작동해야 함', 기능.(다 했어요.){       변화하다 후우 = 신규 푸우(128);       후우.막대기(다 했어요.);     })   }) }) 

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Mocha - the fun, simple, flexible JavaScript test framework". mochajs.org.

외부 링크