KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

테스트

연결된 노트와 함께 읽기

테스트

2026년 5월 17일

Jest

  • Jest는 기본적으로 test.js로 끝나거나, __test__ 디렉터리 안에 있는 파일들은 모두 테스트 파일로 인식한다.

  • 만약 특정 테스트 파일만 실행하고 싶은 경우에는 yarn test <파일명 이나 경로>를 입력하면 된다.

  • yarn test로 실행시킬 경우, 일반적인 js나 tsx 파일을 실행시키는 것이 아니라 .test. 파일들만 골라서 실행시킨다.

  • test 및 it Jest에서는 test()와 it()이 동일한 기능을 수행한다.

  • 두 함수 모두 단일 테스트 케이스를 정의한다.

  • expect()를 통해 결과값을 예상한다.

JSX

테스트 과정

  • 아래 예시와 같이 테스트할 수 있으며 모든 것은 Jest를 통해 자동으로 사용한다.
  1. 렌더링 데이터를 가져온다.
  2. 작성자, 제목, 내용 등 만들어진 인풋창에 값을 입력한다.
  3. 등록하기 버튼을 클릭한다.
  4. 가짜 API를 만들어 호출한다.
  5. 등록한 페이지로 이동한다.

Synapse Map Insight

// test 함수 사용 예 test('두 숫자의 합', () => { expect(1 + 2).toBe(3); }); // it 함수 사용 예 it('객체 할당 확인', () => { const obj = {}; expect(obj).toEqual({}); });