test('toBe는 obj가 같은 객체를 가리키고 있는지 확인한다', () => {
const obj = {};
expect(obj).toBe(obj); // true
});
test('객체의 내용이 같더라도 서로 다른 메모리에 있는 객체이기 때문에 toBe를 쓰면 false가 나온다.', () => {
expect({ name: 'John' }).toBe({ name: 'John' }); // false
});
test('대신에 객체의 내용이 같은지를 확인하려면 toEqual을 써야 한다', () => {
const obj = {};
expect({ name: 'John' }).toEqual({ name: 'John' }); // true
});
'Test' 카테고리의 다른 글
Unit Test에 대한 오해 풀기 (0) | 2020.12.05 |
---|---|
import, export가 쓰인 파일을 jest로 테스트하는 방법 (0) | 2020.11.24 |
codeceptJS 설치법 (0) | 2020.10.24 |
Jest의 기본 메소드 (0) | 2020.04.05 |
Jest 설치와 기본 사용 방법 - Testing Tool (0) | 2020.04.05 |