diff --git a/src/events/ComponentEventsObserver.test.tsx b/src/events/ComponentEventsObserver.test.tsx index 1da6096a16..6ad35d40fb 100644 --- a/src/events/ComponentEventsObserver.test.tsx +++ b/src/events/ComponentEventsObserver.test.tsx @@ -415,4 +415,16 @@ describe('ComponentEventsObserver', () => { expect(mockEventsReceiver.registerSearchBarCancelPressedListener).toHaveBeenCalledTimes(1); expect(mockEventsReceiver.registerPreviewCompletedListener).toHaveBeenCalledTimes(1); }); + + it(`registers notifyScreenPopped for the ScreenPopped native event`, () => { + uut.registerOnceForAllComponentEvents(); + + expect(mockEventsReceiver.registerScreenPoppedListener).toHaveBeenCalledTimes(1); + expect(mockEventsReceiver.registerScreenPoppedListener).toHaveBeenCalledWith( + uut.notifyScreenPopped + ); + expect(mockEventsReceiver.registerPreviewCompletedListener).toHaveBeenCalledWith( + uut.notifyPreviewCompleted + ); + }); }); diff --git a/src/events/ComponentEventsObserver.ts b/src/events/ComponentEventsObserver.ts index 0b503a3cc7..d1e435cca8 100644 --- a/src/events/ComponentEventsObserver.ts +++ b/src/events/ComponentEventsObserver.ts @@ -58,7 +58,7 @@ export class ComponentEventsObserver { this.notifySearchBarCancelPressed ); this.nativeEventsReceiver.registerPreviewCompletedListener(this.notifyPreviewCompleted); - this.nativeEventsReceiver.registerScreenPoppedListener(this.notifyPreviewCompleted); + this.nativeEventsReceiver.registerScreenPoppedListener(this.notifyScreenPopped); } public bindComponent(