From 02e2146ee6a3effad6c9fc65049ecbaa69d7641a Mon Sep 17 00:00:00 2001 From: Ward Abbass Date: Thu, 22 Jul 2021 13:52:09 +0300 Subject: [PATCH 01/43] run modals and test overlays temp --- e2e/Modals.test.js | 7 +++++++ playground/src/screens/ModalScreen.tsx | 12 ++++++++++-- scripts/test-e2e.js | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/e2e/Modals.test.js b/e2e/Modals.test.js index 5b5b37685fa..07663823d42 100644 --- a/e2e/Modals.test.js +++ b/e2e/Modals.test.js @@ -161,4 +161,11 @@ describe('modal', () => { await elementById(TestIDs.DISMISS_MODAL_BTN).tap(); await expect(elementById(TestIDs.MODAL_SCREEN_HEADER)).toBeVisible(); }); + + it.only('overlay should be clickable when using react-native modal', async () => { + await elementById(TestIDs.TOGGLE_REACT_NATIVE_MODAL).tap(); + await elementById(TestIDs.SHOW_MODAL_AND_DISMISS_REACT_NATIVE_MODAL).tap(); + await elementById(TestIDs.DISMISS_ALL_OVERLAYS_BUTTON).tap(); + await expect(elementByLabel('ReactNative modal in action!')).toBeVisible(); + }); }); diff --git a/playground/src/screens/ModalScreen.tsx b/playground/src/screens/ModalScreen.tsx index bba3c40595e..093f1a0660b 100644 --- a/playground/src/screens/ModalScreen.tsx +++ b/playground/src/screens/ModalScreen.tsx @@ -131,18 +131,19 @@ export default class ModalScreen extends NavigationComponent { /> - +