Skip to content

Commit 4278fc5

Browse files
committed
.
1 parent 714bf97 commit 4278fc5

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

.github/actions/setup-deps/action.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,19 @@ runs:
3737
- name: Switch to React and React Native versions
3838
if: inputs.react-version != '' && inputs.react-native-version != ''
3939
run: |
40-
yarn add -D react@${{ inputs.react-version }} @types/react@${{ inputs.react-version }} react-native@${{ inputs.react-native-version }} @react-native/babel-preset@${{ inputs.react-native-version }} @react-native/jest-preset@${{ inputs.react-native-version }}
40+
RN_VERSION='${{ inputs.react-native-version }}'
41+
deps=(
42+
"react@${{ inputs.react-version }}"
43+
"@types/react@${{ inputs.react-version }}"
44+
"react-native@${RN_VERSION}"
45+
"@react-native/babel-preset@${RN_VERSION}"
46+
)
47+
48+
if [[ "$RN_VERSION" =~ ^0\.([0-9]+)\. ]] && (( BASH_REMATCH[1] >= 85 )); then
49+
deps+=("@react-native/jest-preset@${RN_VERSION}")
50+
yarn add -D "${deps[@]}"
51+
else
52+
yarn remove -D @react-native/jest-preset
53+
yarn add -D "${deps[@]}"
54+
fi
4155
shell: bash

jest.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
preset: '@react-native/jest-preset',
2+
preset: 'react-native',
33
setupFilesAfterEnv: ['./jest-setup.ts'],
44
testPathIgnorePatterns: ['build/', 'examples/', 'experiments-app/', 'codemods/'],
55
testTimeout: 60000,

0 commit comments

Comments
 (0)