Mocha(JavaScript 프레임워크)
Mocha (JavaScript framework)![]() |
![]() | |
초기 릴리즈 | 2011년 11월 22일( |
---|---|
안정된 릴리스 | 2021년 5월 7일 8.4.0, 전( |
저장소 | |
기입처 | 자바스크립트 |
유형 | 테스트 자동화 프레임워크 |
면허증. | MIT |
웹 사이트 | mochajs |
Mocha는 Node.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); 후우.막대기(다 했어요.); }) }) })