테스트코드2 jest 라이브러리 import 문제 해결 방법 (SyntaxError: Unexpected token 'export') React 환경에서 jest로 테스트 코드 환경을 구축하고 있는데 이런 에러를 발견했습니다. test를 실행하면 Jest encountered an unexpected token Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not conf igured to support such syntax. Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configurati.. 2023. 8. 13. [코드숨 리액트 강의] 3주차 회고 이번 강의를 통해 처음으로 TDD를 해봤다. 사용한 프레임워크는 Jest와 testing-library/react 였다. TDD(Test-Driven Development)는 Red Green Refactoring 을 이용해서 개발한다. 먼저 테스트에 실패할 테스트 코드를 작성한다. 적당한 코드를 작성해(특이한 케이스) 테스트를 통과시킨다. 이후 코드를 보완해 보편적인 케이스들도 통과할 수 있도록 한다. 개인적으로 테스트 코드를 먼저 작성하고 코드를 나중에 개발하는 방법은 처음이었는데 굉장히 신기했다. 처음에 이런 방법을 고안한 사람은 천재가 아니었을까. 아래는 TDD를 이용한 코드이다. import { render, screen, fireEvent } from '@testing-library/react.. 2022. 5. 23. 이전 1 다음