JEST 문법

six_jun·2022년 12월 29일
0

expect 결과값 검증하기

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

0개의 댓글