유닛.js
Unit.js![]() | |
개발자 | 니콜라 탈레푸르타네 |
---|---|
안정된 릴리스 | 2.1.1 / 2019년 10월 , 전( |
저장소 | |
기입처 | 자바스크립트 |
운영 체제 | 크로스 플랫폼 |
유형 | 유닛 테스트 |
면허증. | AGPL 3 |
웹 사이트 | https://unitjs.com |
Unit.js는 JavaScript 프로그래밍 [1]언어용 오픈소스 유닛 테스트 프레임워크로 Node.js 및 브라우저에서 실행됩니다.
사용.
간단한 hello world 테스트는 아래 코드와 같습니다.
변화하다 예 = '헬로우 월드!'; 시험.스트링(예) .동일종료('헬로우 월드!');
Support descript() 및 it()는 일련의 테스트를 설명하고 있으며, it()는 개별 테스트 사양입니다."it()"라는 이름은 동작 중심 개발 개념을 따르고 테스트 이름의 첫 번째 단어로 사용됩니다. 테스트 이름은 완전한 문장이어야 합니다.
묘사하라('Hello world', 기능.() { 그것('안녕하세요', 기능.() { 변화하다 예 = '헬로우 월드!'; 시험.스트링(예) .동일종료('헬로우 월드!'); }); });
어설션 스타일
Unit.js에는 개발자가 가장 편안하고 생산적인 스타일을 선택할 수 있는 여러 인터페이스가 있습니다.
Unit.js:
시험.스트링(스트레이트) .번호(숫자).이(42);
아사트:
시험.주장하다(유형 스트레이트 === '문자열); 시험.주장하다(유형 숫자 === '숫자'); 시험.주장하다.동등.(숫자, 42);
Must.js:
시험.해야한다(스트레이트).있다.a.스트링(); 시험.해야한다(숫자).있다.a.번호(); 시험.해야한다(숫자).동등.(42);
Should.js:
시험.할까(스트레이트).있다.a.스트링 시험.할까(숫자).있다.번호 .그리고..동등.(42);