[Snyk] Fix for 3 vulnerabilities #256
Test suite run failed
Failed tests: 7/26. Failed suites: 10/17.
Details
Created failed tests' annotations. To disable them, see documentation.
● Test suite failed to run
SyntaxError: /home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
6 | useRecoilValueLoadable
7 | } from 'recoil';
> 8 | import styled from 'styled-components/native';
| ^
9 | import { useTranslation } from 'react-i18next';
10 | import { usePostHog } from 'posthog-react-native';
11 |
at constructor (node_modules/@babel/parser/src/parse-error.ts:95:45)
at FlowParserMixin.toParseError [as raise] (node_modules/@babel/parser/src/tokenizer/index.ts:1496:19)
at FlowParserMixin.raise [as unexpected] (node_modules/@babel/parser/src/tokenizer/index.ts:1536:16)
at FlowParserMixin.unexpected [as expect] (node_modules/@babel/parser/src/parser/util.ts:157:12)
at FlowParserMixin.expect [as flowParseObjectTypeIndexer] (node_modules/@babel/parser/src/plugins/flow/index.ts:1013:12)
at FlowParserMixin.flowParseObjectTypeIndexer [as flowParseObjectType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1171:20)
at FlowParserMixin.flowParseObjectType [as flowParsePrimaryType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1561:23)
at FlowParserMixin.flowParsePrimaryType (node_modules/@babel/parser/src/plugins/flow/index.ts:1754:23)
at FlowParserMixin.flowParsePostfixType [as flowParsePrefixType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1797:21)
at FlowParserMixin.flowParsePrefixType [as flowParseAnonFunctionWithoutParens] (node_modules/@babel/parser/src/plugins/flow/index.ts:1802:26)
at FlowParserMixin.flowParseAnonFunctionWithoutParens [as flowParseIntersectionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1821:25)
at FlowParserMixin.flowParseIntersectionType [as flowParseUnionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1834:25)
at FlowParserMixin.flowParseUnionType [as flowParseType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1847:25)
at FlowParserMixin.flowParseType [as flowParseTypeInitialiser] (node_modules/@babel/parser/src/plugins/flow/index.ts:353:25)
at FlowParserMixin.flowParseTypeInitialiser [as flowParseTypeAlias] (node_modules/@babel/parser/src/plugins/flow/index.ts:818:25)
at FlowParserMixin.flowParseTypeAlias [as parseExpressionStatement] (node_modules/@babel/parser/src/plugins/flow/index.ts:1994:25)
at FlowParserMixin.parseExpressionStatement [as parseStatementContent] (node_modules/@babel/parser/src/parser/statement.ts:659:19)
at FlowParserMixin.parseStatementContent (node_modules/@babel/parser/src/parser/statement.ts:426:17)
at FlowParserMixin.parseStatementLike (node_modules/@babel/parser/src/plugins/flow/index.ts:1962:26)
at FlowParserMixin.parseStatementLike [as parseModuleItem] (node_modules/@babel/parser/src/parser/statement.ts:363:17)
at FlowParserMixin.parseModuleItem [as parseBlockOrModuleBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1395:16)
at FlowParserMixin.parseBlockOrModuleBlockBody [as parseBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1369:10)
at FlowParserMixin.parseBlockBody [as parseProgram] (node_modules/@babel/parser/src/parser/statement.ts:217:10)
at FlowParserMixin.parseProgram (node_modules/@babel/parser/src/parser/statement.ts:199:25)
at FlowParserMixin.parseTopLevel (node_modules/@babel/parser/src/plugins/flow/index.ts:3319:30)
at FlowParserMixin.parseTopLevel [as parse] (node_modules/@babel/parser/src/parser/index.ts:46:10)
at parse (node_modules/@babel/parser/src/index.ts:65:38)
at parser (node_modules/@babel/core/src/parser/index.ts:28:19)
at parser.next (<anonymous>)
at normalizeFile (node_modules/@babel/core/src/transformation/normalize-file.ts:50:24)
at normalizeFile.next (<anonymous>)
at run (node_modules/@babel/core/src/transformation/index.ts:39:36)
at run.next (<anonymous>)
at transform (node_modules/@babel/core/src/transform.ts:29:20)
at transform.next (<anonymous>)
at evaluateSync (node_modules/gensync/index.js:251:28)
at sync (node_modules/gensync/index.js:89:14)
at fn (node_modules/@babel/core/src/errors/rewrite-stack-trace.ts:99:14)
at transformSync (node_modules/@babel/core/src/transform.ts:66:52)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:545:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:674:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:726:19)
at Object.require (node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js:14:1)
at Object.require (node_modules/react-native/Libraries/Utilities/Dimensions.js:11:1)
at Object.require (node_modules/react-native/Libraries/Utilities/PixelRatio.js:13:20)
at Object.require (node_modules/react-native/Libraries/StyleSheet/StyleSheet.js:29:20)
at Object.require [as StyleSheet] (node_modules/react-native/index.js:306:12)
at Object.StyleSheet (node_modules/styled-components/src/native/index.js:18:46)
at Object.require (app/scenes/ExampleScreen/index.js:8:1)
at Object.require (app/scenes/ExampleScreen/tests/index.test.js:9:1)
at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
● Test suite failed to run
SyntaxError: /home/runner/work/react-native-template/react-native-template/node_modules/react-native/src/private/animated/NativeAnimatedHelper.js: Unexpected token, expected "," (138:9)
136 | : (tag, saveValueCallback) => {
137 | NativeOperations.getValue(tag, saveValueCallback);
> 138 | }) as $NonMaybeType<typeof NativeAnimatedModule>['getValue'],
| ^
139 |
140 | setWaitingForIdentifier(id: string): void {
141 | waitingForQueuedOperations.add(id);
1 | import React from 'react';
2 | import { PostHogProvider } from 'posthog-react-native';
> 3 | import { createStackNavigator } from '@react-navigation/stack';
| ^
4 | import SplashScreen from '@scenes/SplashScreen/';
5 | import ExampleScreen from '@scenes/ExampleScreen';
6 | import { NavigationContainer } from '@react-navigation/native';
at constructor (node_modules/@babel/parser/src/parse-error.ts:95:45)
at FlowParserMixin.toParseError [as raise] (node_modules/@babel/parser/src/tokenizer/index.ts:1496:19)
at FlowParserMixin.raise [as unexpected] (node_modules/@babel/parser/src/tokenizer/index.ts:1536:16)
at FlowParserMixin.unexpected [as expect] (node_modules/@babel/parser/src/parser/util.ts:157:12)
at FlowParserMixin.expect [as parseObjectLike] (node_modules/@babel/parser/src/parser/expression.ts:2066:14)
at FlowParserMixin.parseObjectLike (node_modules/@babel/parser/src/parser/expression.ts:1190:21)
at FlowParserMixin.parseExprAtom (node_modules/@babel/parser/src/plugins/jsx/index.ts:576:22)
at FlowParserMixin.parseExprAtom [as parseExprSubscripts] (node_modules/@babel/parser/src/parser/expression.ts:706:23)
at FlowParserMixin.parseExprSubscripts [as parseUpdate] (node_modules/@babel/parser/src/parser/expression.ts:685:21)
at FlowParserMixin.parseUpdate [as parseMaybeUnary] (node_modules/@babel/parser/src/parser/expression.ts:647:23)
at FlowParserMixin.parseMaybeUnary [as parseMaybeUnaryOrPrivate] (node_modules/@babel/parser/src/parser/expression.ts:388:14)
at FlowParserMixin.parseMaybeUnaryOrPrivate [as parseExprOps] (node_modules/@babel/parser/src/parser/expression.ts:400:23)
at FlowParserMixin.parseExprOps [as parseMaybeConditional] (node_modules/@babel/parser/src/parser/expression.ts:355:23)
at FlowParserMixin.parseMaybeConditional (node_modules/@babel/parser/src/parser/expression.ts:297:21)
at FlowParserMixin.parseMaybeAssign (node_modules/@babel/parser/src/plugins/flow/index.ts:3056:20)
at parseMaybeAssign (node_modules/@babel/parser/src/parser/expression.ts:251:12)
at FlowParserMixin.callback [as allowInAnd] (node_modules/@babel/parser/src/parser/expression.ts:3130:16)
at FlowParserMixin.allowInAnd [as parseMaybeAssignAllowIn] (node_modules/@babel/parser/src/parser/expression.ts:250:17)
at FlowParserMixin.parseMaybeAssignAllowIn [as parseVar] (node_modules/@babel/parser/src/parser/statement.ts:1539:18)
at FlowParserMixin.parseVar [as parseVarStatement] (node_modules/@babel/parser/src/parser/statement.ts:1203:10)
at FlowParserMixin.parseVarStatement [as parseStatementContent] (node_modules/@babel/parser/src/parser/statement.ts:555:21)
at FlowParserMixin.parseStatementContent (node_modules/@babel/parser/src/parser/statement.ts:426:17)
at FlowParserMixin.parseStatementLike (node_modules/@babel/parser/src/plugins/flow/index.ts:1962:26)
at FlowParserMixin.parseStatementLike [as parseModuleItem] (node_modules/@babel/parser/src/parser/statement.ts:363:17)
at FlowParserMixin.parseModuleItem [as parseBlockOrModuleBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1395:16)
at FlowParserMixin.parseBlockOrModuleBlockBody [as parseBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1369:10)
at FlowParserMixin.parseBlockBody [as parseProgram] (node_modules/@babel/parser/src/parser/statement.ts:217:10)
at FlowParserMixin.parseProgram (node_modules/@babel/parser/src/parser/statement.ts:199:25)
at FlowParserMixin.parseTopLevel (node_modules/@babel/parser/src/plugins/flow/index.ts:3319:30)
at FlowParserMixin.parseTopLevel [as parse] (node_modules/@babel/parser/src/parser/index.ts:46:10)
at parse (node_modules/@babel/parser/src/index.ts:65:38)
at parser (node_modules/@babel/core/src/parser/index.ts:28:19)
at parser.next (<anonymous>)
at normalizeFile (node_modules/@babel/core/src/transformation/normalize-file.ts:50:24)
at normalizeFile.next (<anonymous>)
at run (node_modules/@babel/core/src/transformation/index.ts:39:36)
at run.next (<anonymous>)
at transform (node_modules/@babel/core/src/transform.ts:29:20)
at transform.next (<anonymous>)
at evaluateSync (node_modules/gensync/index.js:251:28)
at sync (node_modules/gensync/index.js:89:14)
at fn (node_modules/@babel/core/src/errors/rewrite-stack-trace.ts:99:14)
at transformSync (node_modules/@babel/core/src/transform.ts:66:52)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:545:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:674:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:726:19)
at Object.require (node_modules/react-native/Libraries/Animated/AnimatedEvent.js:16:1)
at Object.require (node_modules/react-native/Libraries/Animated/AnimatedImplementation.js:23:1)
at Object.require (node_modules/react-native/Libraries/Animated/Animated.js:21:1)
at Object.require [as Animated] (node_modules/react-native/index.js:215:12)
at Object.Animated (node_modules/@react-navigation/stack/src/utils/conditional.tsx:3:27)
at Object.require (node_modules/@react-navigation/stack/src/TransitionConfigs/CardStyleInterpolators.tsx:7:1)
at Object.require (node_modules/@react-navigation/stack/src/index.tsx:1:1)
at Object.require (app/navigators/appNavigator.js:3:1)
at Object.require (app/scenes/RootScreen/index.js:3:1)
at Object.require (app/scenes/RootScreen/tests/index.test.js:5:1)
at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
● <If /> › Should render and match the snapshot
Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
14 | describe('<If />', () => {
15 | it('Should render and match the snapshot', () => {
> 16 | const baseElement = render(<If />);
| ^
17 | expect(baseElement).toMatchSnapshot();
18 | });
19 |
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (app/components/atoms/If/tests/index.test.js:16:31)
● <If /> › If should render the child component when props.condition = true
Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
27 | condition: true
28 | };
> 29 | const { queryByText, getByText } = render(
| ^
30 | <If {...props}>
31 | <TrueConditionComponent />
32 | </If>
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (app/components/atoms/If/tests/index.test.js:29:46)
● <If /> › If should render the component passed on otherwise when props.condition = false
Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
46 | };
47 |
> 48 | const { queryByText, getByText } = render(
| ^
49 | <If {...props}>
50 | <TrueConditionComponent />
51 | </If>
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (app/components/atoms/If/tests/index.test.js:48:46)
● Test suite failed to run
SyntaxError: /home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
1 | import React from 'react';
2 | import PropTypes from 'prop-types';
> 3 | import styled from 'styled-components/native';
| ^
4 | import { fonts } from '@themes';
5 | import If from '@app/components/atoms/If';
6 | import CharacterWithQuote from '@molecules/CharacterWithQuote';
at constructor (node_modules/@babel/parser/src/parse-error.ts:95:45)
at FlowParserMixin.toParseError [as raise] (node_modules/@babel/parser/src/tokenizer/index.ts:1496:19)
at FlowParserMixin.raise [as unexpected] (node_modules/@babel/parser/src/tokenizer/index.ts:1536:16)
at FlowParserMixin.unexpected [as expect] (node_modules/@babel/parser/src/parser/util.ts:157:12)
at FlowParserMixin.expect [as flowParseObjectTypeIndexer] (node_modules/@babel/parser/src/plugins/flow/index.ts:1013:12)
at FlowParserMixin.flowParseObjectTypeIndexer [as flowParseObjectType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1171:20)
at FlowParserMixin.flowParseObjectType [as flowParsePrimaryType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1561:23)
at FlowParserMixin.flowParsePrimaryType (node_modules/@babel/parser/src/plugins/flow/index.ts:1754:23)
at FlowParserMixin.flowParsePostfixType [as flowParsePrefixType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1797:21)
at FlowParserMixin.flowParsePrefixType [as flowParseAnonFunctionWithoutParens] (node_modules/@babel/parser/src/plugins/flow/index.ts:1802:26)
at FlowParserMixin.flowParseAnonFunctionWithoutParens [as flowParseIntersectionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1821:25)
at FlowParserMixin.flowParseIntersectionType [as flowParseUnionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1834:25)
at FlowParserMixin.flowParseUnionType [as flowParseType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1847:25)
at FlowParserMixin.flowParseType [as flowParseTypeInitialiser] (node_modules/@babel/parser/src/plugins/flow/index.ts:353:25)
at FlowParserMixin.flowParseTypeInitialiser [as flowParseTypeAlias] (node_modules/@babel/parser/src/plugins/flow/index.ts:818:25)
at FlowParserMixin.flowParseTypeAlias [as parseExpressionStatement] (node_modules/@babel/parser/src/plugins/flow/index.ts:1994:25)
at FlowParserMixin.parseExpressionStatement [as parseStatementContent] (node_modules/@babel/parser/src/parser/statement.ts:659:19)
at FlowParserMixin.parseStatementContent (node_modules/@babel/parser/src/parser/statement.ts:426:17)
at FlowParserMixin.parseStatementLike (node_modules/@babel/parser/src/plugins/flow/index.ts:1962:26)
at FlowParserMixin.parseStatementLike [as parseModuleItem] (node_modules/@babel/parser/src/parser/statement.ts:363:17)
at FlowParserMixin.parseModuleItem [as parseBlockOrModuleBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1395:16)
at FlowParserMixin.parseBlockOrModuleBlockBody [as parseBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1369:10)
at FlowParserMixin.parseBlockBody [as parseProgram] (node_modules/@babel/parser/src/parser/statement.ts:217:10)
at FlowParserMixin.parseProgram (node_modules/@babel/parser/src/parser/statement.ts:199:25)
at FlowParserMixin.parseTopLevel (node_modules/@babel/parser/src/plugins/flow/index.ts:3319:30)
at FlowParserMixin.parseTopLevel [as parse] (node_modules/@babel/parser/src/parser/index.ts:46:10)
at parse (node_modules/@babel/parser/src/index.ts:65:38)
at parser (node_modules/@babel/core/src/parser/index.ts:28:19)
at parser.next (<anonymous>)
at normalizeFile (node_modules/@babel/core/src/transformation/normalize-file.ts:50:24)
at normalizeFile.next (<anonymous>)
at run (node_modules/@babel/core/src/transformation/index.ts:39:36)
at run.next (<anonymous>)
at transform (node_modules/@babel/core/src/transform.ts:29:20)
at transform.next (<anonymous>)
at evaluateSync (node_modules/gensync/index.js:251:28)
at sync (node_modules/gensync/index.js:89:14)
at fn (node_modules/@babel/core/src/errors/rewrite-stack-trace.ts:99:14)
at transformSync (node_modules/@babel/core/src/transform.ts:66:52)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:545:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:674:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:726:19)
at Object.require (node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js:14:1)
at Object.require (node_modules/react-native/Libraries/Utilities/Dimensions.js:11:1)
at Object.require (node_modules/react-native/Libraries/Utilities/PixelRatio.js:13:20)
at Object.require (node_modules/react-native/Libraries/StyleSheet/StyleSheet.js:29:20)
at Object.require [as StyleSheet] (node_modules/react-native/index.js:306:12)
at Object.StyleSheet (node_modules/styled-components/src/native/index.js:18:46)
at Object.require (app/components/organisms/SimpsonsLoveWednesday/index.js:3:1)
at Object.require (app/components/organisms/SimpsonsLoveWednesday/tests/index.test.js:12:1)
at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
● Test suite failed to run
SyntaxError: /home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
1 | import React from 'react';
> 2 | import styled from 'styled-components/native';
| ^
3 | import get from 'lodash/get';
4 | import PropTypes from 'prop-types';
5 | import { fonts } from '@themes';
at constructor (node_modules/@babel/parser/src/parse-error.ts:95:45)
at FlowParserMixin.toParseError [as raise] (node_modules/@babel/parser/src/tokenizer/index.ts:1496:19)
at FlowParserMixin.raise [as unexpected] (node_modules/@babel/parser/src/tokenizer/index.ts:1536:16)
at FlowParserMixin.unexpected [as expect] (node_modules/@babel/parser/src/parser/util.ts:157:12)
at FlowParserMixin.expect [as flowParseObjectTypeIndexer] (node_modules/@babel/parser/src/plugins/flow/index.ts:1013:12)
at FlowParserMixin.flowParseObjectTypeIndexer [as flowParseObjectType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1171:20)
at FlowParserMixin.flowParseObjectType [as flowParsePrimaryType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1561:23)
at FlowParserMixin.flowParsePrimaryType (node_modules/@babel/parser/src/plugins/flow/index.ts:1754:23)
at FlowParserMixin.flowParsePostfixType [as flowParsePrefixType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1797:21)
at FlowParserMixin.flowParsePrefixType [as flowParseAnonFunctionWithoutParens] (node_modules/@babel/parser/src/plugins/flow/index.ts:1802:26)
at FlowParserMixin.flowParseAnonFunctionWithoutParens [as flowParseIntersectionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1821:25)
at FlowParserMixin.flowParseIntersectionType [as flowParseUnionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1834:25)
at FlowParserMixin.flowParseUnionType [as flowParseType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1847:25)
at FlowParserMixin.flowParseType [as flowParseTypeInitialiser] (node_modules/@babel/parser/src/plugins/flow/index.ts:353:25)
at FlowParserMixin.flowParseTypeInitialiser [as flowParseTypeAlias] (node_modules/@babel/parser/src/plugins/flow/index.ts:818:25)
at FlowParserMixin.flowParseTypeAlias [as parseExpressionStatement] (node_modules/@babel/parser/src/plugins/flow/index.ts:1994:25)
at FlowParserMixin.parseExpressionStatement [as parseStatementContent] (node_modules/@babel/parser/src/parser/statement.ts:659:19)
at FlowParserMixin.parseStatementContent (node_modules/@babel/parser/src/parser/statement.ts:426:17)
at FlowParserMixin.parseStatementLike (node_modules/@babel/parser/src/plugins/flow/index.ts:1962:26)
at FlowParserMixin.parseStatementLike [as parseModuleItem] (node_modules/@babel/parser/src/parser/statement.ts:363:17)
at FlowParserMixin.parseModuleItem [as parseBlockOrModuleBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1395:16)
at FlowParserMixin.parseBlockOrModuleBlockBody [as parseBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1369:10)
at FlowParserMixin.parseBlockBody [as parseProgram] (node_modules/@babel/parser/src/parser/statement.ts:217:10)
at FlowParserMixin.parseProgram (node_modules/@babel/parser/src/parser/statement.ts:199:25)
at FlowParserMixin.parseTopLevel (node_modules/@babel/parser/src/plugins/flow/index.ts:3319:30)
at FlowParserMixin.parseTopLevel [as parse] (node_modules/@babel/parser/src/parser/index.ts:46:10)
at parse (node_modules/@babel/parser/src/index.ts:65:38)
at parser (node_modules/@babel/core/src/parser/index.ts:28:19)
at parser.next (<anonymous>)
at normalizeFile (node_modules/@babel/core/src/transformation/normalize-file.ts:50:24)
at normalizeFile.next (<anonymous>)
at run (node_modules/@babel/core/src/transformation/index.ts:39:36)
at run.next (<anonymous>)
at transform (node_modules/@babel/core/src/transform.ts:29:20)
at transform.next (<anonymous>)
at evaluateSync (node_modules/gensync/index.js:251:28)
at sync (node_modules/gensync/index.js:89:14)
at fn (node_modules/@babel/core/src/errors/rewrite-stack-trace.ts:99:14)
at transformSync (node_modules/@babel/core/src/transform.ts:66:52)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:545:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:674:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:726:19)
at Object.require (node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js:14:1)
at Object.require (node_modules/react-native/Libraries/Utilities/Dimensions.js:11:1)
at Object.require (node_modules/react-native/Libraries/Utilities/PixelRatio.js:13:20)
at Object.require (node_modules/react-native/Libraries/StyleSheet/StyleSheet.js:29:20)
at Object.require [as StyleSheet] (node_modules/react-native/index.js:306:12)
at Object.StyleSheet (node_modules/styled-components/src/native/index.js:18:46)
at Object.require (app/components/molecules/CharacterWithQuote/index.js:2:1)
at Object.require (app/components/molecules/CharacterWithQuote/tests/index.test.js:12:1)
at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
● <LanguageProvider /> container tests › should render its children
Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
11 |
12 | export const renderWithI18next = (children, renderFunction = render) =>
> 13 | renderFunction(
| ^
14 | <RecoilRoot>
15 | <I18nextProvider i18n={i18n}>{children}</I18nextProvider>
16 | </RecoilRoot>
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:29:10)
at renderFunction (app/utils/testUtils.js:13:3)
at Object.<anonymous> (app/components/atoms/LanguageProvider/tests/index.test.js:14:40)
● <ConnectedLanguageProvider /> container tests › should render the default language messages
Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
21 | describe('<ConnectedLanguageProvider /> container tests', () => {
22 | it('should render the default language messages', () => {
> 23 | const { queryByText } = render(
| ^
24 | <ConnectedLanguageProvider>
25 | <T id="because" />
26 | </ConnectedLanguageProvider>
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (app/components/atoms/LanguageProvider/tests/index.test.js:23:35)
● Test suite failed to run
SyntaxError: /home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
1 | import React from 'react';
2 | import { View, Image } from 'react-native';
> 3 | import styled from 'styled-components/native';
| ^
4 | import PropTypes from 'prop-types';
5 | import { fonts, images } from '@themes';
6 | import T from '@atoms/T';
at constructor (node_modules/@babel/parser/src/parse-error.ts:95:45)
at FlowParserMixin.toParseError [as raise] (node_modules/@babel/parser/src/tokenizer/index.ts:1496:19)
at FlowParserMixin.raise [as unexpected] (node_modules/@babel/parser/src/tokenizer/index.ts:1536:16)
at FlowParserMixin.unexpected [as expect] (node_modules/@babel/parser/src/parser/util.ts:157:12)
at FlowParserMixin.expect [as flowParseObjectTypeIndexer] (node_modules/@babel/parser/src/plugins/flow/index.ts:1013:12)
at FlowParserMixin.flowParseObjectTypeIndexer [as flowParseObjectType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1171:20)
at FlowParserMixin.flowParseObjectType [as flowParsePrimaryType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1561:23)
at FlowParserMixin.flowParsePrimaryType (node_modules/@babel/parser/src/plugins/flow/index.ts:1754:23)
at FlowParserMixin.flowParsePostfixType [as flowParsePrefixType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1797:21)
at FlowParserMixin.flowParsePrefixType [as flowParseAnonFunctionWithoutParens] (node_modules/@babel/parser/src/plugins/flow/index.ts:1802:26)
at FlowParserMixin.flowParseAnonFunctionWithoutParens [as flowParseIntersectionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1821:25)
at FlowParserMixin.flowParseIntersectionType [as flowParseUnionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1834:25)
at FlowParserMixin.flowParseUnionType [as flowParseType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1847:25)
at FlowParserMixin.flowParseType [as flowParseTypeInitialiser] (node_modules/@babel/parser/src/plugins/flow/index.ts:353:25)
at FlowParserMixin.flowParseTypeInitialiser [as flowParseTypeAlias] (node_modules/@babel/parser/src/plugins/flow/index.ts:818:25)
at FlowParserMixin.flowParseTypeAlias [as parseExpressionStatement] (node_modules/@babel/parser/src/plugins/flow/index.ts:1994:25)
at FlowParserMixin.parseExpressionStatement [as parseStatementContent] (node_modules/@babel/parser/src/parser/statement.ts:659:19)
at FlowParserMixin.parseStatementContent (node_modules/@babel/parser/src/parser/statement.ts:426:17)
at FlowParserMixin.parseStatementLike (node_modules/@babel/parser/src/plugins/flow/index.ts:1962:26)
at FlowParserMixin.parseStatementLike [as parseModuleItem] (node_modules/@babel/parser/src/parser/statement.ts:363:17)
at FlowParserMixin.parseModuleItem [as parseBlockOrModuleBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1395:16)
at FlowParserMixin.parseBlockOrModuleBlockBody [as parseBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1369:10)
at FlowParserMixin.parseBlockBody [as parseProgram] (node_modules/@babel/parser/src/parser/statement.ts:217:10)
at FlowParserMixin.parseProgram (node_modules/@babel/parser/src/parser/statement.ts:199:25)
at FlowParserMixin.parseTopLevel (node_modules/@babel/parser/src/plugins/flow/index.ts:3319:30)
at FlowParserMixin.parseTopLevel [as parse] (node_modules/@babel/parser/src/parser/index.ts:46:10)
at parse (node_modules/@babel/parser/src/index.ts:65:38)
at parser (node_modules/@babel/core/src/parser/index.ts:28:19)
at parser.next (<anonymous>)
at normalizeFile (node_modules/@babel/core/src/transformation/normalize-file.ts:50:24)
at normalizeFile.next (<anonymous>)
at run (node_modules/@babel/core/src/transformation/index.ts:39:36)
at run.next (<anonymous>)
at transform (node_modules/@babel/core/src/transform.ts:29:20)
at transform.next (<anonymous>)
at evaluateSync (node_modules/gensync/index.js:251:28)
at sync (node_modules/gensync/index.js:89:14)
at fn (node_modules/@babel/core/src/errors/rewrite-stack-trace.ts:99:14)
at transformSync (node_modules/@babel/core/src/transform.ts:66:52)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:545:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:674:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:726:19)
at Object.require (node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js:14:1)
at Object.require (node_modules/react-native/Libraries/Utilities/Dimensions.js:11:1)
at Object.require (node_modules/react-native/Libraries/Utilities/PixelRatio.js:13:20)
at Object.require (node_modules/react-native/Libraries/StyleSheet/StyleSheet.js:29:20)
at Object.require [as StyleSheet] (node_modules/react-native/index.js:306:12)
at Object.StyleSheet (node_modules/styled-components/src/native/index.js:18:46)
at Object.require (app/components/molecules/LogoWithInstructions/index.js:3:1)
at Object.require (app/components/molecules/LogoWithInstructions/tests/index.test.js:11:1)
at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
● Test suite failed to run
SyntaxError: /home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
1 | import React from 'react';
> 2 | import styled from 'styled-components/native';
| ^
3 | import AppContainer from '@atoms/Container';
4 | import { colors, images } from '@themes';
5 |
at constructor (node_modules/@babel/parser/src/parse-error.ts:95:45)
at FlowParserMixin.toParseError [as raise] (node_modules/@babel/parser/src/tokenizer/index.ts:1496:19)
at FlowParserMixin.raise [as unexpected] (node_modules/@babel/parser/src/tokenizer/index.ts:1536:16)
at FlowParserMixin.unexpected [as expect] (node_modules/@babel/parser/src/parser/util.ts:157:12)
at FlowParserMixin.expect [as flowParseObjectTypeIndexer] (node_modules/@babel/parser/src/plugins/flow/index.ts:1013:12)
at FlowParserMixin.flowParseObjectTypeIndexer [as flowParseObjectType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1171:20)
at FlowParserMixin.flowParseObjectType [as flowParsePrimaryType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1561:23)
at FlowParserMixin.flowParsePrimaryType (node_modules/@babel/parser/src/plugins/flow/index.ts:1754:23)
at FlowParserMixin.flowParsePostfixType [as flowParsePrefixType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1797:21)
at FlowParserMixin.flowParsePrefixType [as flowParseAnonFunctionWithoutParens] (node_modules/@babel/parser/src/plugins/flow/index.ts:1802:26)
at FlowParserMixin.flowParseAnonFunctionWithoutParens [as flowParseIntersectionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1821:25)
at FlowParserMixin.flowParseIntersectionType [as flowParseUnionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1834:25)
at FlowParserMixin.flowParseUnionType [as flowParseType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1847:25)
at FlowParserMixin.flowParseType [as flowParseTypeInitialiser] (node_modules/@babel/parser/src/plugins/flow/index.ts:353:25)
at FlowParserMixin.flowParseTypeInitialiser [as flowParseTypeAlias] (node_modules/@babel/parser/src/plugins/flow/index.ts:818:25)
at FlowParserMixin.flowParseTypeAlias [as parseExpressionStatement] (node_modules/@babel/parser/src/plugins/flow/index.ts:1994:25)
at FlowParserMixin.parseExpressionStatement [as parseStatementContent] (node_modules/@babel/parser/src/parser/statement.ts:659:19)
at FlowParserMixin.parseStatementContent (node_modules/@babel/parser/src/parser/statement.ts:426:17)
at FlowParserMixin.parseStatementLike (node_modules/@babel/parser/src/plugins/flow/index.ts:1962:26)
at FlowParserMixin.parseStatementLike [as parseModuleItem] (node_modules/@babel/parser/src/parser/statement.ts:363:17)
at FlowParserMixin.parseModuleItem [as parseBlockOrModuleBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1395:16)
at FlowParserMixin.parseBlockOrModuleBlockBody [as parseBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1369:10)
at FlowParserMixin.parseBlockBody [as parseProgram] (node_modules/@babel/parser/src/parser/statement.ts:217:10)
at FlowParserMixin.parseProgram (node_modules/@babel/parser/src/parser/statement.ts:199:25)
at FlowParserMixin.parseTopLevel (node_modules/@babel/parser/src/plugins/flow/index.ts:3319:30)
at FlowParserMixin.parseTopLevel [as parse] (node_modules/@babel/parser/src/parser/index.ts:46:10)
at parse (node_modules/@babel/parser/src/index.ts:65:38)
at parser (node_modules/@babel/core/src/parser/index.ts:28:19)
at parser.next (<anonymous>)
at normalizeFile (node_modules/@babel/core/src/transformation/normalize-file.ts:50:24)
at normalizeFile.next (<anonymous>)
at run (node_modules/@babel/core/src/transformation/index.ts:39:36)
at run.next (<anonymous>)
at transform (node_modules/@babel/core/src/transform.ts:29:20)
at transform.next (<anonymous>)
at evaluateSync (node_modules/gensync/index.js:251:28)
at sync (node_modules/gensync/index.js:89:14)
at fn (node_modules/@babel/core/src/errors/rewrite-stack-trace.ts:99:14)
at transformSync (node_modules/@babel/core/src/transform.ts:66:52)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:545:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:674:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:726:19)
at Object.require (node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js:14:1)
at Object.require (node_modules/react-native/Libraries/Utilities/Dimensions.js:11:1)
at Object.require (node_modules/react-native/Libraries/Utilities/PixelRatio.js:13:20)
at Object.require (node_modules/react-native/Libraries/StyleSheet/StyleSheet.js:29:20)
at Object.require [as StyleSheet] (node_modules/react-native/index.js:306:12)
at Object.StyleSheet (node_modules/styled-components/src/native/index.js:18:46)
at Object.require (app/scenes/SplashScreen/index.js:2:1)
at Object.require (app/scenes/SplashScreen/tests/index.test.js:8:1)
at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
● Test suite failed to run
SyntaxError: /home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
6 |
7 | import React from 'react';
> 8 | import styled from 'styled-components/native';
| ^
9 |
10 | const StyledContainer = styled.View`
11 | display: flex;
at constructor (node_modules/@babel/parser/src/parse-error.ts:95:45)
at FlowParserMixin.toParseError [as raise] (node_modules/@babel/parser/src/tokenizer/index.ts:1496:19)
at FlowParserMixin.raise [as unexpected] (node_modules/@babel/parser/src/tokenizer/index.ts:1536:16)
at FlowParserMixin.unexpected [as expect] (node_modules/@babel/parser/src/parser/util.ts:157:12)
at FlowParserMixin.expect [as flowParseObjectTypeIndexer] (node_modules/@babel/parser/src/plugins/flow/index.ts:1013:12)
at FlowParserMixin.flowParseObjectTypeIndexer [as flowParseObjectType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1171:20)
at FlowParserMixin.flowParseObjectType [as flowParsePrimaryType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1561:23)
at FlowParserMixin.flowParsePrimaryType (node_modules/@babel/parser/src/plugins/flow/index.ts:1754:23)
at FlowParserMixin.flowParsePostfixType [as flowParsePrefixType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1797:21)
at FlowParserMixin.flowParsePrefixType [as flowParseAnonFunctionWithoutParens] (node_modules/@babel/parser/src/plugins/flow/index.ts:1802:26)
at FlowParserMixin.flowParseAnonFunctionWithoutParens [as flowParseIntersectionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1821:25)
at FlowParserMixin.flowParseIntersectionType [as flowParseUnionType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1834:25)
at FlowParserMixin.flowParseUnionType [as flowParseType] (node_modules/@babel/parser/src/plugins/flow/index.ts:1847:25)
at FlowParserMixin.flowParseType [as flowParseTypeInitialiser] (node_modules/@babel/parser/src/plugins/flow/index.ts:353:25)
at FlowParserMixin.flowParseTypeInitialiser [as flowParseTypeAlias] (node_modules/@babel/parser/src/plugins/flow/index.ts:818:25)
at FlowParserMixin.flowParseTypeAlias [as parseExpressionStatement] (node_modules/@babel/parser/src/plugins/flow/index.ts:1994:25)
at FlowParserMixin.parseExpressionStatement [as parseStatementContent] (node_modules/@babel/parser/src/parser/statement.ts:659:19)
at FlowParserMixin.parseStatementContent (node_modules/@babel/parser/src/parser/statement.ts:426:17)
at FlowParserMixin.parseStatementLike (node_modules/@babel/parser/src/plugins/flow/index.ts:1962:26)
at FlowParserMixin.parseStatementLike [as parseModuleItem] (node_modules/@babel/parser/src/parser/statement.ts:363:17)
at FlowParserMixin.parseModuleItem [as parseBlockOrModuleBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1395:16)
at FlowParserMixin.parseBlockOrModuleBlockBody [as parseBlockBody] (node_modules/@babel/parser/src/parser/statement.ts:1369:10)
at FlowParserMixin.parseBlockBody [as parseProgram] (node_modules/@babel/parser/src/parser/statement.ts:217:10)
at FlowParserMixin.parseProgram (node_modules/@babel/parser/src/parser/statement.ts:199:25)
at FlowParserMixin.parseTopLevel (node_modules/@babel/parser/src/plugins/flow/index.ts:3319:30)
at FlowParserMixin.parseTopLevel [as parse] (node_modules/@babel/parser/src/parser/index.ts:46:10)
at parse (node_modules/@babel/parser/src/index.ts:65:38)
at parser (node_modules/@babel/core/src/parser/index.ts:28:19)
at parser.next (<anonymous>)
at normalizeFile (node_modules/@babel/core/src/transformation/normalize-file.ts:50:24)
at normalizeFile.next (<anonymous>)
at run (node_modules/@babel/core/src/transformation/index.ts:39:36)
at run.next (<anonymous>)
at transform (node_modules/@babel/core/src/transform.ts:29:20)
at transform.next (<anonymous>)
at evaluateSync (node_modules/gensync/index.js:251:28)
at sync (node_modules/gensync/index.js:89:14)
at fn (node_modules/@babel/core/src/errors/rewrite-stack-trace.ts:99:14)
at transformSync (node_modules/@babel/core/src/transform.ts:66:52)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:545:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:674:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:726:19)
at Object.require (node_modules/react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js:14:1)
at Object.require (node_modules/react-native/Libraries/Utilities/Dimensions.js:11:1)
at Object.require (node_modules/react-native/Libraries/Utilities/PixelRatio.js:13:20)
at Object.require (node_modules/react-native/Libraries/StyleSheet/StyleSheet.js:29:20)
at Object.require [as StyleSheet] (node_modules/react-native/index.js:306:12)
at Object.StyleSheet (node_modules/styled-components/src/native/index.js:18:46)
at Object.require (app/components/atoms/Container/index.js:8:1)
at Object.require (app/components/atoms/Container/tests/index.test.js:8:1)
at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
● <T /> › should render and match the snapshot
Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
11 |
12 | export const renderWithI18next = (children, renderFunction = render) =>
> 13 | renderFunction(
| ^
14 | <RecoilRoot>
15 | <I18nextProvider i18n={i18n}>{children}</I18nextProvider>
16 | </RecoilRoot>
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:29:10)
at renderFunction (app/utils/testUtils.js:13:3)
at Object.<anonymous> (app/components/atoms/T/tests/index.test.js:12:42)
● <T /> › should contain 1 t
Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
11 |
12 | export const renderWithI18next = (children, renderFunction = render) =>
> 13 | renderFunction(
| ^
14 | <RecoilRoot>
15 | <I18nextProvider i18n={i18n}>{children}</I18nextProvider>
16 | </RecoilRoot>
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (node_modules/@testing-library/react-native/src/render.tsx:29:10)
at renderFunction (app/utils/testUtils.js:13:3)
at Object.<anonymous> (app/components/atoms/T/tests/index.test.js:17:49)
Annotations
Check failure on line 15 in app/components/atoms/If/tests/index.test.js
github-actions / Tests annotations (🧪 jest-coverage-report-action)
<If /> > Should render and match the snapshot
Error: Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (/home/runner/work/react-native-template/react-native-template/app/components/atoms/If/tests/index.test.js:16:31)
at Promise.then.completed (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
Check failure on line 20 in app/components/atoms/If/tests/index.test.js
github-actions / Tests annotations (🧪 jest-coverage-report-action)
<If /> > If should render the child component when props.condition = true
Error: Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (/home/runner/work/react-native-template/react-native-template/app/components/atoms/If/tests/index.test.js:29:46)
at Promise.then.completed (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
Check failure on line 38 in app/components/atoms/If/tests/index.test.js
github-actions / Tests annotations (🧪 jest-coverage-report-action)
<If /> > If should render the component passed on otherwise when props.condition = false
Error: Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (/home/runner/work/react-native-template/react-native-template/app/components/atoms/If/tests/index.test.js:48:46)
at Promise.then.completed (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
Check failure on line 8 in app/components/atoms/LanguageProvider/tests/index.test.js
github-actions / Tests annotations (🧪 jest-coverage-report-action)
<LanguageProvider /> container tests > should render its children
Error: Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:29:10)
at renderFunction (/home/runner/work/react-native-template/react-native-template/app/utils/testUtils.js:13:3)
at Object.<anonymous> (/home/runner/work/react-native-template/react-native-template/app/components/atoms/LanguageProvider/tests/index.test.js:14:40)
at Promise.then.completed (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
Check failure on line 22 in app/components/atoms/LanguageProvider/tests/index.test.js
github-actions / Tests annotations (🧪 jest-coverage-report-action)
<ConnectedLanguageProvider /> container tests > should render the default language messages
Error: Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:29:10)
at Object.<anonymous> (/home/runner/work/react-native-template/react-native-template/app/components/atoms/LanguageProvider/tests/index.test.js:23:35)
at Promise.then.completed (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
Check failure on line 11 in app/components/atoms/T/tests/index.test.js
github-actions / Tests annotations (🧪 jest-coverage-report-action)
<T /> > should render and match the snapshot
Error: Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:29:10)
at renderFunction (/home/runner/work/react-native-template/react-native-template/app/utils/testUtils.js:13:3)
at Object.<anonymous> (/home/runner/work/react-native-template/react-native-template/app/components/atoms/T/tests/index.test.js:12:42)
at Promise.then.completed (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
Check failure on line 16 in app/components/atoms/T/tests/index.test.js
github-actions / Tests annotations (🧪 jest-coverage-report-action)
<T /> > should contain 1 t
Error: Trying to detect host component names triggered the following error:
/home/runner/work/react-native-template/react-native-template/node_modules/react-native/Libraries/vendor/emitter/EventEmitter.js: Unexpected token, expected "]" (39:5)
37 |
38 | type Registry<TEventToArgsMap: {...}> = {
> 39 | [K in keyof TEventToArgsMap]: Set<Registration<TEventToArgsMap[K]>>,
| ^
40 | };
41 |
42 | /**
There seems to be an issue with your configuration that prevents React Native Testing Library from working correctly.
Please check if you are using compatible versions of React Native and React Native Testing Library.
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:54:11)
at detectHostComponentNames (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/helpers/host-component-names.tsx:27:30)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:48:40)
at renderInternal (/home/runner/work/react-native-template/react-native-template/node_modules/@testing-library/react-native/src/render.tsx:29:10)
at renderFunction (/home/runner/work/react-native-template/react-native-template/app/utils/testUtils.js:13:3)
at Object.<anonymous> (/home/runner/work/react-native-template/react-native-template/app/components/atoms/T/tests/index.test.js:17:49)
at Promise.then.completed (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:298:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/utils.js:231:10)
at _callCircusTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:316:40)
at _runTest (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:252:3)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:126:9)
at _runTestsForDescribeBlock (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:121:9)
at run (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/run.js:71:3)
at runAndTransformResultsToJestFormat (/home/runner/work/react-native-template/react-native-template/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)