Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/wojtekmaj/vitest-react-native. Run React Native unit and component tests with Vitest
Something went wrong. Try again.
800 B · 27 lines
TypeScript
at main
12345678910111213141516171819202122232425262728import { createRequire } from 'node:module';import { vi } from 'vitest';import { NativeModules } from 'react-native';
const require = createRequire(import.meta.url);
vi.mock(import('@react-native-async-storage/async-storage'), () => require('@react-native-async-storage/async-storage/jest'),);
require('react-native-reanimated').setUpTests();
vi.mock( import('react-native-safe-area-context'), () => require('react-native-safe-area-context/jest/mock').default,);
vi.mock(import('@react-native-community/netinfo'), () => { const netInfo = require('@react-native-community/netinfo/jest/netinfo-mock');
return { ...netInfo, default: netInfo };});
NativeModules.RNCWebViewModule = { shouldStartLoadWithLockIdentifier: vi.fn(), isFileUploadSupported: vi.fn(async () => true),};