[테스트 코드]Jest 기본 개념

AnSuebin·2023년 1월 4일
0

01. jest

  • FaceBook에 의해서 만들어진 테스팅 프레임 워크
  • 최소한의 설정으로 동작하며 Test Case 를 만들어서 어플리케이션 코 드가
    잘 돌아가는지 확인
  • 단위 (Unit) 테스트를 위해서 이용

02. jest가 테스트 파일을 찾는 방법

  • 파일명 지정
    • 파일 이름.test.js
    • 파일 이름.spec.js
    • tests 폴더

03. jest 파일 구조

  • describe에 test케이스들이 들어와 있는 구조
  • describe : 여러 관련 테스트를 그룹화 하는 블록 제작
  • test, it : 개별 테스트를 수행하는 곳, 각 테스트를 작은 문장처럼 설명

04. test 케이스 구조

  • expect와 matcher로 구성
  • expect : 테스트할 때마다 사용
  • matcher : 다른 방법으로 값을 테스트하도록 사용
expect(2+2).toBe(4)
expect(2+2).not.toBe(5)
>> passed
profile
고객에게 명료한 의미를 전달하고, 명료한 코드를 통해 생산성 향상에 기여하고자 노력합니다.

0개의 댓글