From 3102a58df38d96f3dacef0530e4dbb399037fcd2 Mon Sep 17 00:00:00 2001 From: "Deepanshu.shukla" Date: Wed, 9 Oct 2024 07:39:02 -0700 Subject: [PATCH] test: pressable test cases (#46861) Summary: Part of this: https://github.com/facebook/react-native/issues/46757 Solves: ME2E0015 ME2E0016 ## Changelog: [ Internal ] [ Added ] - Add e2e test for pressable Pull Request resolved: https://github.com/facebook/react-native/pull/46861 Test Plan: ``` yarn e2e-test-ios yarn e2e-test-android ``` Reviewed By: arushikesarwani94 Differential Revision: D63986636 Pulled By: cipolleschi fbshipit-source-id: 4b58da97be3c7a14584f0343b6449b407c9517d2 --- packages/rn-tester/.maestro/pressable.yml | 25 +++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/rn-tester/.maestro/pressable.yml b/packages/rn-tester/.maestro/pressable.yml index 4c5bcd48556a28..30942df17b80bc 100644 --- a/packages/rn-tester/.maestro/pressable.yml +++ b/packages/rn-tester/.maestro/pressable.yml @@ -21,3 +21,28 @@ appId: ${APP_ID} # iOS: com.meta.RNTester.localDevelopment | Android: com.facebo id: "one_press_me_button" - assertVisible: text: "2x onPress" +- scrollUntilVisible: + element: + id: "pressable_feedback_events" + direction: DOWN + speed: 10 + visibilityPercentage: 100 +- tapOn: + id: "pressable_feedback_events_button" +- scrollUntilVisible: + element: + text: "pressIn" + direction: DOWN + speed: 10 +- assertVisible: + text: "press" +- assertVisible: + text: "pressOut" +- longPressOn: + id: "pressable_feedback_events_button" +- assertVisible: + text: "pressIn" +- assertVisible: + text: "longPress" +- assertVisible: + text: "pressOut"