우리가 또 다른 쓰기 않은 이유가 몇 가지 훌륭한 자바 스크립트 테스트 프레임 워크는 이미있다, 그래서?
기존의 프레임 워크 중 어느 것도 확실히 우리가 원하는 방식으로 일했다. 많은 사람들이 단지 브라우저에서 작동합니다. 대부분의 이벤트 콜백과 같은 비동기 코드를 테스트 지원하지 않습니다. 일부는 JS 개발자 나 IDE를 이해하기 어려운 구문을 가지고있다.
그래서 우리는 처음부터 다시 시작하기로 결정했다.
재스민를 입력
재스민은 우리의 꿈 자바 스크립트 테스트 프레임 워크입니다. 그것은 크게 영향을, 그리고 ScrewUnit, JSSpec, 가장 좋은 부분 차용 한 것 JSpec , 물론 RSpec에 있습니다.
재스민은 마음에 몇 가지 원칙을 설계되었습니다. 우리는 좋은 자바 스크립트 테스트 프레임 워크 믿고 :
- 모든 브라우저, 프레임 워크, 플랫폼, 또는 호스트 언어에 연결되어서는 안된다.
- 관용적 및 놀랍지 구문이 있어야합니다.
- 어디에서나 작동합니다 자바 스크립트 등 브라우저, 서버, 전화, 포함, 실행할 수 있습니다
- 응용 프로그램의 영역에 침범해서는 안 (전역 네임 스페이스를 어지럽히고에 의해 예).
- IDE를 잘 재생한다 (예를 들어, 테스트 코드 정적 분석을 통과해야한다).
재스민을 쓰는 동안 우리의 목표 중 일부 :
- 그것은 좋은 테스트 관행을 장려해야한다.
- 그것은 지속적인 빌드 시스템과 쉽게 통합해야한다.
- 시작하는 간단해야한다.
그 결과, 재스민, 우리는 우리의 코드를 시험 운전 사랑 해요. 즐겨.
홈페이지 :
http://pivotal.github.com/jasmine/
참고:
https://github.com/pivotal/jasmine/wiki
외부 참조 :
HTTPS : //www.cnblogs.com/jalenwang/archive/2012/02/29/2373964.html 재현