포도가게의 개발일지
Jest 본문
반응형
toBe vs toEqual vs toStrictEqual
toBe
- 비교 대상이 기본형(primitive type)이라면 두 원시 값이 같은지 비교하고, 오브젝트(object type)라면 같은 오브젝트에 대한 참조(동일한 메모리)인지를 비교(Shallow compare)한다.
toEqual
- 기본형인 경우 toBe와 같이 두 값이 같은지 비교하지만, 대상이 오브젝트인 경우 재귀적으로 프로퍼티를 비교하며 깊은 비교(Deep compare, 내용물 확인)를 수행한다.
toStrictEqual
- 깊은 비교를 하는 것은 toEqual과 동일하지만, undefined인 프로퍼티까지 비교한다.
Jest CLI
detectOpenHandles
- 열려있는 리소스를 모두 닫아줍니다
forceExit
- 테스트가 끝나면 강제 종료를 해줌
Comments