toBe() toEqual() toStrictEqual() toBeNull() toBeUndefined() toBeDefined() toBeTruthy() toBeFalsy() toBeGraterThan() // > toBeGraterThanOrEqual() // >= toBeLessThan() // < toBeLessThanOrEqual() // toBeCloseTo() toMatch(정규표현식) ex) toMatch(/h/i) 대소문자 구별 없이 문자열에 h가 들어가는지 toContain(특정요소) 배열에서 특정 요소가 있는지 toThrow() 에러가 발생하는지 toThrow(특정에러) 특정 에러가 발생하는지 더 많은 내용은 아래 공식 문서에서 확인할 수 있다. https://jestjs.io/doc..
주의사항 이 포스팅은 코딩앙마님의 유튜브 강의를 보고 요약 정리한 것입니다. 영상을 한번도 보지 않으신 분에게는 추천하지 않습니다. https://youtube.com/playlist?list=PLZKTXPmaJk8L1xCg_1cRjL5huINlP2JKt Jest 강좌 www.youtube.com Jest Jest는 리액트를 만든 페이스북에서 선보인 테스팅 도구이다 Zero configuration 철학을 가지고 있어서 별도의 설정을 할 필요가 없다. 현재 가장 많이 사용되는 JS 테스트 도구이다. 설치 npm init npm install -D jest package.json 파일의 test 부분의 값을 jest로 바꿔준다. npm test 를 입력하면 .test.js 파일이나 __test 폴더에 있는..