[자스민] 왜 또 다른 자바 스크립트 TDD / BDD 프레임 워크?

우리가 또 다른 쓰기 않은 이유가 몇 가지 훌륭한 자바 스크립트 테스트 프레임 워크는 이미있다, 그래서?

기존의 프레임 워크 중 어느 것도 확실히 우리가 원하는 방식으로 일했다. 많은 사람들이 단지 브라우저에서 작동합니다. 대부분의 이벤트 콜백과 같은 비동기 코드를 테스트 지원하지 않습니다. 일부는 JS 개발자 나 IDE를 이해하기 어려운 구문을 가지고있다.

그래서 우리는 처음부터 다시 시작하기로 결정했다.

재스민를 입력

재스민은 우리의 꿈 자바 스크립트 테스트 프레임 워크입니다. 그것은 크게 영향을, 그리고 ScrewUnit, JSSpec, 가장 좋은 부분 차용 한 것  JSpec , 물론 RSpec에 있습니다.

재스민은 마음에 몇 가지 원칙을 설계되었습니다. 우리는 좋은 자바 스크립트 테스트 프레임 워크 믿고 :

  • 모든 브라우저, 프레임 워크, 플랫폼, 또는 호스트 언어에 연결되어서는 안된다.
  • 관용적 및 놀랍지 구문이 있어야합니다.
  • 어디에서나 작동합니다 자바 스크립트 등 브라우저, 서버, 전화, 포함, 실행할 수 있습니다
  • 응용 프로그램의 영역에 침범해서는 안 (전역 네임 스페이스를 어지럽히고에 의해 예).
  • IDE를 잘 재생한다 (예를 들어, 테스트 코드 정적 분석을 통과해야한다).

재스민을 쓰는 동안 우리의 목표 중 일부 :

  • 그것은 좋은 테스트 관행을 장려해야한다.
  • 그것은 지속적인 빌드 시스템과 쉽게 통합해야한다.
  • 시작하는 간단해야한다.

그 결과, 재스민, 우리는 우리의 코드를 시험 운전 사랑 해요. 즐겨.

 홈페이지 :

http://pivotal.github.com/jasmine/

 

참고:

https://github.com/pivotal/jasmine/wiki

 

외부 참조 :

http://code.google.com/p/js-test-driver/wiki/GettingStarted

HTTPS : //www.cnblogs.com/jalenwang/archive/2012/02/29/2373964.html 재현

추천

출처blog.csdn.net/weixin_34026484/article/details/93414603