import{EventsRegistryIOS}from'./EventsRegistryIOS';import{NativeEventsReceiver}from'../adapters/NativeEventsReceiver.mock';describe('EventsRegistryIOS',()=>{letuut:EventsRegistryIOS;constmockNativeEventsReceiver=newNativeEventsReceiver();beforeEach(()=>{uut=newEventsRegistryIOS(mockNativeEventsReceiver);});it('delegates registerPushKitRegistered to nativeEventsReceiver',()=>{constcb=jest.fn();uut.registerPushKitRegistered(cb);expect(mockNativeEventsReceiver.registerPushKitRegistered).toHaveBeenCalledTimes(1);expect(mockNativeEventsReceiver.registerPushKitRegistered).toHaveBeenCalledWith(cb);});it('delegates registerPushKitNotificationReceived to nativeEventsReceiver',()=>{constcb=jest.fn();uut.registerPushKitNotificationReceived(cb);expect(mockNativeEventsReceiver.registerPushKitNotificationReceived).toHaveBeenCalledTimes(1);expect(mockNativeEventsReceiver.registerPushKitNotificationReceived).toHaveBeenCalledWith(cb);});});