You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
이론적인 관점의 테스트를 읽었다면, 실제로 테스트 코드 작성 단계에서 이를 적용할 수 있어야 합니다.
따라서 저희는 사전 사용 경험이 있는 jest 와 기타 유틸리티 라이브러리를 이용해서 테스트 코드를 작성하고자 했습니다.
해당 이슈에서는 이러한 jest 의 사용 기법에 대한 내용을 링크업 하고 있습니다.
TypeScript 와 Jest 의 사용에 대한 튜토리얼을 보면 대다수가 ts-jest 를 쓰고 있습니다.
하지만, 해당 부분의 성능 저하는 심각한 수준이며, 이에 따라 esbuild-jest 와 @babel/preset-typescript 을 사용해서 이를 해결하였습니다.
기술적인 관점의 테스트
jest 의 다양한 기법
jest
mock기법 #198jest
spyOn기법 #199jest 와 typescript 사용
TypeScript 와 Jest 의 사용에 대한 튜토리얼을 보면 대다수가
ts-jest
를 쓰고 있습니다.하지만, 해당 부분의 성능 저하는 심각한 수준이며, 이에 따라
esbuild-jest
와@babel/preset-typescript
을 사용해서 이를 해결하였습니다.jest
is so slow #164jest, esbuild-jest
의 사용으로 인한 버그 #197참고자료
Jest 에서 쓰이는 기법들에 대한 게시글입니다.
환경 설정
The text was updated successfully, but these errors were encountered: