자바스크립트에 TDD를 적용해 보기 위해 검색해 보니 모카와 자스민 두가지가 있다.
구글 트렌드를 검색해 보니 자스민이 미세하게 그래프가 높지만 모카가 거의 따라왔다.
보는 책에 자스민으로 설명되있으니 자스민을 선택했다.
npm install -g jasmine
2.6.0 버전이 설치 된다.
nodejs 모듈 만드는 건 실패 했다.
그냥 stand-alone버전 받아서 압출 풀어서 한다.
SpecRunner.html라는 예제 소스를 보면 된다.
테스트 프로세스는 red-green-refactoring 순으로 진행된다.
실제 코스트에서는 given-when-then
테스트할 함수를 만든다.
describe("함수를 적는다.", function(){
it("테스트할 내용을 적는다.", function(){
expect(함수 호출()).toEqual(원하는 결과 값);
}
}
it 함수를 spec이라고 부른다.
'학습일기' 카테고리의 다른 글
06월28일 공부 DOM1 방식 이벤트 문제점 (0) | 2017.06.28 |
---|---|
06월27일 공부 (0) | 2017.06.27 |
06월25일 공부 javascript this #1 (0) | 2017.06.26 |
6월17일 (0) | 2017.06.17 |
2017년 06월05일 (0) | 2017.06.06 |