expect 결과값 검증하기
**.toBe(value)**
- 입력받은 결과값과 동일한지 비교합니다.
- 만약 Instance를 비교하려 한다면, Instance의 ID까지 비교하므로 엄격하게 동일한지 검증합니다.
.toEqual(value)
.toMatch(regexp | string)
- 입력받은 결과값과 문자열이 같은지 검증합니다.
- String 또는 정규표현식으로 검증할 수 있습니다.
.toBeTruthy()
.toBeInstanceOf(Class)
- 입력받은 값과 Class가 동일한 Instance인지 검증합니다.
- Error를 검증할 때 주로 사용합니다.
.toHaveProperty(keyPath, value?)
- 입력받은 객체의 Key와 Value가 일치하는지 검증합니다.
.toMatchObject(object)
- 결과값의 객체와 입력받은 객체가 일치하는지 검증합니다.
- 만약 입력받은 객체에서 없는 속성이 있더라도 일치하게끔 연결합니다.