New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error on Galio files when run tests with jest #187
Comments
Hi @felipebergamin ! Thanks for opening up this issue. I'll have to take a look at this, right now I'm not sure where exactly is the problem and why is this error showing up. |
Hi, I have: "jest": {
"preset": "react-native",
"transformIgnorePatterns": [
"node_modules/(?!(react-native|galio-framework|react-native-vector-icons)/)"
]
} This fixes OP error. But now I'm getting this one: yarn run v1.22.4
$ jest
FAIL __tests__/App-test.js
● Test suite failed to run
/home/neuromante/code/mobile/node_modules/galio-framework/src/fonts/galio.ttf:1
SyntaxError: Invalid or unexpected token
at Runtime._execModule (node_modules/jest-runtime/build/index.js:1166:56)
at Object.<anonymous> (node_modules/galio-framework/src/index.js:23:19)
Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 3.241 s
Ran all test suites.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. |
@davidsierradz Have you managed to solve this issue? |
@iswanj No, sorry. |
I have the equal @davidsierradz problem too |
Having the same problem. @davidsierradz did you find a solution? |
I modified my jest configuration to add this:
And installed the identity-obj-proxy package Here's where I found the solution link |
@felipebergamin the problem is that Jest needs some modules compiled before it runs the tests and is unable to do this without you telling it which ones to "pre-compile". This posting has details. In short, I had to keep doing an
to see which module was a problem and add it to the jest.config.js transformIgnorePatterns list. I was confused and thought the transformIgnorePatterns list is in package.json, but it won't work if you try to put it there. This is what my list looks like
|
Describe the bug
Got an error when galio is imported by tested file. I'm not sure if it's a problem with Galio or Jest.
Jest was configured like expo docs suggests.
To Reproduce
Steps to reproduce the behavior:
yarn
yarn jest
Expected behavior
Success test
Screenshots
The text was updated successfully, but these errors were encountered: