In a CRA project, I was always getting the error unexpected token issue
when rendering a component with React-testing-library. The component was loading an external dependency which didn't get transpiled correctly. As can be seen in the package.json and described here, the fix was to use the --transformIgnorePattern
as a CLI option. Hardcoding the option into the jest
config of the package.json
or inside an external jest.config.js
file, didn't work for me.
CodingDive/jest-unexpected-token-issue
Replication and fix of styled-component "TypeError: _macro.default.div is not a function" and jest "unexpected-token-issue" inside CRA + TypeScript project
TypeScript