Skip to content
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

Tests fail after clean installation #1200

Open
ghost opened this issue Jul 8, 2020 · 0 comments
Open

Tests fail after clean installation #1200

ghost opened this issue Jul 8, 2020 · 0 comments

Comments

@ghost
Copy link

ghost commented Jul 8, 2020

After downloading the repo, doing yarn, yarn install and choosing the stack as react-react native+node I run tests by yarn tests. I get the below error about mobile tests every time. When I remove the mobile test it gives the same error with others. I tried to find where the jest.mock used to update the code to watchall without success.


apollo-universal-starter-kit-master apple$ yarn tests
yarn run v1.22.4
$ lerna run --parallel tests --stream
lerna notice cli v3.15.0
lerna info versioning independent
lerna info Executing command in 3 packages: "yarn run tests"
mobile: $ jest
client: $ jest
server: $ cross-env PORT=7070 jest --forceExit
mobile: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
mobile: FAIL ../../modules/core/client-react-native/__tests__/Intro.test.native.tsx
mobile:   ● Test suite failed to run
mobile:     babel-plugin-jest-hoist: The module factory of `jest.mock()` is not allowed to reference any out-of-scope variables.
mobile:     Invalid variable access: process
mobile:     Whitelisted objects: Array, ArrayBuffer, Boolean, DataView, Date, Error, EvalError, Float32Array, Float64Array, Function, Generator, GeneratorFunction, Infinity, Int16Array, Int32Array, Int8Array, InternalError, Intl, JSON, Map, Math, NaN, Number, Object, Promise, Proxy, RangeError, ReferenceError, Reflect, RegExp, Set, String, Symbol, SyntaxError, TypeError, URIError, Uint16Array, Uint32Array, Uint8Array, Uint8ClampedArray, WeakMap, WeakSet, arguments, console, expect, isNaN, jest, parseFloat, parseInt, require, undefined, global, clearInterval, clearTimeout, setInterval, setTimeout, queueMicrotask, clearImmediate, setImmediate.
mobile:     Note: This is a precaution to guard against uninitialized mock variables. If it is ensured that the mock is required lazily, variable names prefixed with `mock` (case insensitive) are permitted.
mobile:       at invariant (node_modules/babel-plugin-jest-hoist/build/index.js:15:11)
mobile:       at newFn (node_modules/@babel/traverse/lib/visitors.js:193:21)
mobile:       at NodePath._call (node_modules/@babel/traverse/lib/path/context.js:53:20)
mobile:       at NodePath.call (node_modules/@babel/traverse/lib/path/context.js:40:17)
mobile: Test Suites: 1 failed, 1 total
mobile: Tests:       0 total
mobile: Snapshots:   0 total
mobile: Time:        2.823s
mobile: Ran all test suites.
mobile: error Command failed with exit code 1.
mobile: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
lerna ERR! yarn run tests exited 1 in 'mobile'
lerna WARN complete Waiting for 2 child processes to exit. CTRL-C to exit immediately.
error Command failed with exit code 1.
@ghost ghost changed the title Tests fail in clean installation Tests fail after clean installation Jul 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants