UNPKG

react-native-router-flux

Version:
79 lines (75 loc) 1.8 kB
import mocks from 'react-native-jest-mocks'; jest.mock('react-native-reanimated', () => { const View = require('react-native/Libraries/Components/View/View'); return { Value: jest.fn(), event: jest.fn(), add: jest.fn(), eq: jest.fn(), set: jest.fn(), cond: jest.fn(), interpolate: jest.fn(), View, Extrapolate: { CLAMP: jest.fn() }, Clock: jest.fn(), greaterThan: jest.fn(), lessThan: jest.fn(), startClock: jest.fn(), stopClock: jest.fn(), clockRunning: jest.fn(), not: jest.fn(), or: jest.fn(), and: jest.fn(), spring: jest.fn(), decay: jest.fn(), defined: jest.fn(), call: jest.fn(), Code: View, block: jest.fn(), abs: jest.fn(), greaterOrEq: jest.fn(), lessOrEq: jest.fn(), debug: jest.fn(), Easing: { in: jest.fn(), out: jest.fn(), }, Transition: { Out: 'Out', }, }; }); jest.mock('react-native-gesture-handler', () => { const View = require('react-native/Libraries/Components/View/View'); return { Swipeable: View, DrawerLayout: View, State: {}, ScrollView: View, Slider: View, Switch: View, TextInput: View, ToolbarAndroid: View, ViewPagerAndroid: View, DrawerLayoutAndroid: View, WebView: View, NativeViewGestureHandler: View, TapGestureHandler: View, FlingGestureHandler: View, ForceTouchGestureHandler: View, LongPressGestureHandler: View, PanGestureHandler: View, PinchGestureHandler: View, RotationGestureHandler: View, /* Buttons */ RawButton: View, BaseButton: View, RectButton: View, BorderlessButton: View, /* Other */ FlatList: View, gestureHandlerRootHOC: jest.fn(), Directions: {}, }; }); mocks.initAll();