Я хочу что-то вроде следующего (это на самом деле работает ...):
import { NativeModules } from 'react-native';
import PushNotifications from '../../app/platform/PushNotificationSupport';
const mockRNA = jest.requireMock('react-native');
jest.mock('react-native', () => {
return {
default: mockRNA.default,
NativeModules: {
...mockRNA.NativeModules,
NativePushNotifications: {
setTokenHandler: jest.fn(),
},
},
};
});
Конечно, приведенный выше код на самом деле не работает.По сути, я хочу построить поверх существующей react-native
макет.