diff options
Diffstat (limited to 'jest/jestSetup.js')
-rw-r--r-- | jest/jestSetup.js | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/jest/jestSetup.js b/jest/jestSetup.js index 35bb1772f..f7d136a8c 100644 --- a/jest/jestSetup.js +++ b/jest/jestSetup.js @@ -1,10 +1,19 @@ /* global jest */ - +import {configure} from '@testing-library/react-native' import 'react-native-gesture-handler/jestSetup' + +configure({asyncUtilTimeout: 20000}) + jest.mock('@react-native-async-storage/async-storage', () => require('@react-native-async-storage/async-storage/jest/async-storage-mock'), ) -jest.mock('react-native/Libraries/EventEmitter/NativeEventEmitter') +jest.mock('react-native/Libraries/EventEmitter/NativeEventEmitter', () => { + const {EventEmitter} = require('events') + return { + __esModule: true, + default: EventEmitter, + } +}) // Silence the warning: Animated: `useNativeDriver` is not supported jest.mock('react-native/Libraries/Animated/NativeAnimatedHelper') @@ -55,3 +64,7 @@ jest.mock('@segment/analytics-react-native', () => ({ flush: jest.fn(), }), })) + +jest.mock('react-native-permissions', () => + require('react-native-permissions/mock'), +) |