- Vitest의 matcher 함수를 사용하여 예상 결과와 실제 결과를 효과적으로 비교할 수 있습니다. 🧪
- matcher 함수는 값 검증에 실패하면 에러를 발생시키고, 그 이유를 콘솔에 출력하여 개발자가 이해하기 쉽도록 합니다. 🐞
toBe
matcher 함수는 기본 자료형 값 비교에 사용되지만, 사용 사례가 제한적입니다. 🤔- 부동소수점 연산의 오차를 고려하여
toBeCloseTo
matcher 함수를 사용해야 할 경우가 있습니다. 🧮 - 객체 비교 시에는 객체의 참조값이 다르더라도 내용이 같으면
toBe
로 비교가 가능합니다. 동일한 객체 참조를 사용해야 합니다. 🎯 - 객체를 검증할 때는
toBe
대신 적절한 matcher 함수를 사용해야 합니다. 💡