import { NativeModules } from 'react-native'; import { ContentsquareModule, CSEventEmitterModule, ErrorAnalysisModule, } from '../../core/nativeModules'; jest.mock('react-native', () => ({ NativeModules: { ContentsquareModule: { mockKey: 'mockValue1' }, ErrorAnalysisModule: { mockKey: 'mockValue2' }, CSEventEmitterModule: { mockKey: 'mockValue3' }, }, })); describe('NativeModules Exports', () => { it('should export ContentsquareModule from NativeModules', () => { expect(ContentsquareModule).toBe(NativeModules.ContentsquareModule); expect(ContentsquareModule).toEqual({ mockKey: 'mockValue1' }); }); it('should export ErrorAnalysisModule from NativeModules', () => { expect(ErrorAnalysisModule).toBe(NativeModules.ErrorAnalysisModule); expect(ErrorAnalysisModule).toEqual({ mockKey: 'mockValue2' }); }); it('should export CSEventEmitterModule from NativeModules', () => { expect(CSEventEmitterModule).toBe(NativeModules.CSEventEmitterModule); expect(CSEventEmitterModule).toEqual({ mockKey: 'mockValue3' }); }); });