[Javascript] TDD 사용해보기 (#2)

본 내용은 견고한 JS 소프트웨어 만들기 를 수강하고 정리한 내용입니다.

🐹 Jasmine

- 스탠드얼론 : 브라우저에 모두 올려서 사용
- 카르마와 함께 설치 (자동화) : 실무에서 많이 사용

🐹 스탠드얼론 방식으로 jasmine 사용해보기

HTML 파일이 테스트 러너 역할을 한다.
(카르마 사용시 카르마가 테스트 러너 역할을 수행함)

*테스트러너 : 테스트를 실행하는 것!

  • describe : 테스트 구현 함수
  • it : 기대식을 가진 테스트 구현 함수
  • expect : 결과 값
  • toBe : 기대하는 값
  • spyOn : 감시할 객체
describe("A suite", function() {
  it("contains spec with an expectation", function() {
    expect(true).toBe(true);
  });
});

좋은 웹페이지 즐겨찾기