본문 바로가기

2. Automation/2.3 Jasmine

Jasmine 이란

Jasmine은 Pivotal Labs의 개발자들에 의해 만들어진 Behavior-driven development (BDD) 테스트 프레임워크.


Sample Code

describe("A suite", function() {
it("contains spec with an expectation", function() {
expect(true).toBe(true);
});
});


위 코드를 Suite라고 하며, 위 코드에서 Suite의 이름은 "A suite"고, 보통 어플리케이션의 컴포넌트로 선언.

Suite 안에, 익명함수 it() 부분을 명세(specification) 또는 짧게 스펙(Spec)이라고 함.


어차피 자바스크립트 공부하기 시작한거, 조금씩 정리를 시작해봐야겠군.


참고 : jasmine.github.io