• Jest

    2022. 11. 10.

    by. JJo 😊

    Jest란?

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

    Jest 시작하기

    Create React App으로 프로젝트 생성 시 Jest도 바로 사용이 가능하다.

    👀 Jest가 테스트 파일을 찾는 방법

    • 파일 명을 .test.js로 설정
    • 파일 명을 .spec.js로 설정
    • 폴더 명을 tests로 설정

    Jest 구조

    describe: argument (name, fn)

    여러 관련된 테스트를 그룹화하는 블록을 만든다.

     

    it(test) : argument (name, fn, timeout)
    개별 테스트를 수행하는 곳. 각 테스트를 작은 문장처럼 설명한다.


    expect
    값을 테스트할 때 사용된다. 단독으로 사용되지 않으며 matcher와 함께 사용된다.


    matcher
    다른 방법으로 값을 테스트할 때 사용한다.

     


    해당 포스팅은 인프런 '따라하며 배우는 리액트 A-Z' 강의를 듣고 정리한 내용입니다:)

    728x90

    'React' 카테고리의 다른 글

    리액트에서 애니메이션 효과 구현하기  (0) 2023.07.26
    useReducer, Context, Redux 차이  (0) 2022.11.16
    TDD  (0) 2022.11.10
    React project 복사하기  (0) 2022.11.10
    useEffect에서 async/await 사용하기  (0) 2022.09.29

    댓글