포도가게의 개발일지

Jest 본문

Tech

Jest

grape.store 2022. 2. 20. 22:45
반응형

toBe vs toEqual vs toStrictEqual

toBe

- 비교 대상이 기본형(primitive type)이라면 두 원시 값이 같은지 비교하고, 오브젝트(object type)라면 같은 오브젝트에 대한 참조(동일한 메모리)인지를 비교(Shallow compare)한다.

 

toEqual

- 기본형인 경우 toBe와 같이 두 값이 같은지 비교하지만, 대상이 오브젝트인 경우 재귀적으로 프로퍼티를 비교하며 깊은 비교(Deep compare, 내용물 확인)를 수행한다.

 

toStrictEqual

- 깊은 비교를 하는 것은 toEqual과 동일하지만, undefined인 프로퍼티까지 비교한다.

 

Jest CLI

detectOpenHandles

- 열려있는 리소스를 모두 닫아줍니다

forceExit

- 테스트가 끝나면 강제 종료를 해줌

'Tech' 카테고리의 다른 글

Object[3]  (0) 2022.04.09
Object[2]  (0) 2022.04.04
Object[1]  (0) 2022.03.29
Docker?  (0) 2022.02.16
Redis?  (0) 2022.02.07
Comments