728x90

jest 3

[jest로 test하기] jest matcher 모음집 (+계속 추가중)

알고 있고, 배우고 있는 jest의 matcher들을 정리하는 포스팅으로 제가 더 많이 알아가면 알아갈수록 추가될 예정입니다~ ^0^ matcher란 jest에서 제공하는 테스트 결과값을 확인하는 함수. 하단에 존재하는 matcher list. ctrl + f로 찾는것을 권장합니다. toBe not.toBe toEqual toStrictEqual toBeNull toBeFalsy toBeTruthy toBe test('toBe 사용법', () => { expect(결과값).toBe(기대값); }); // 테스트 통과 사례 test('1 = 1이다', () => { expect(1).toBe(1); }); 기대값과 결과값의 일치 여부 확인 - 일치 해야 테스트 통과 not.toBe test('not toB..

[jest로 test하기] toBe vs toEqual vs toStrictEqual

toBe vs toEqual jest를 처음 배우면 예시로 가장 많이 나오는 것이 아마 toBe일 것이다. test('1 = 1이다.', () => { expect(1).toBe(1); }); 영어처럼 해석을 해 본다면 아마 1이 1이기를 기대한다 정도 되지 않을까. 조금 더 공부하다보면 비교를 할 수 있는 여러가지 문법이 나오는데, 그 중에서도 toBe와 toEqual은 같은든 매우 다른 양상을 보인다. 예를들어 test('1+1 = 2가 맞을까', () =>{ expect(1+1).toBe(2); }); test('1+1 = 2가 맞을까', () =>{ expect(1+1).toEqual(2); }); 의 상단 두 구문은 toBe와 toEqual 모두 true를 반환하여 test를 통과한다. 여기까지..

[jest로 test하기] 간단 명료한 Jest의 기본사항 모음

제스트 공식 문서 https://jestjs.io/ Jest By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests first and re-organizes runs based on how long test files take. jestjs.io 제스트 설치하기 https://jestjs.io/docs/getting-started Getting Started · Jest Install Jest using yarn: jestjs.io yarn add --dev jest npm install --save-..

728x90