From 8673a62c9fee675b2b3a775bf3fb527d74a55b01 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 15 Oct 2025 19:16:11 +0100 Subject: [PATCH] list tests --- __e2e__/flows/create-account.yml | 4 ++-- __e2e__/flows/curate-lists.yml | 17 ++++++++--------- __e2e__/flows/mod-lists.yml | 8 ++------ __e2e__/flows/onboarding-avatar-creator.yml | 6 ++++++ .../dialogs/lists/CreateOrEditListDialog.tsx | 2 +- 5 files changed, 19 insertions(+), 18 deletions(-) diff --git a/__e2e__/flows/create-account.yml b/__e2e__/flows/create-account.yml index 1290c94bf0..56ef8388f1 100644 --- a/__e2e__/flows/create-account.yml +++ b/__e2e__/flows/create-account.yml @@ -3,7 +3,7 @@ appId: xyz.blueskyweb.app - runScript: file: ../setupServer.js env: - SERVER_PATH: "" + SERVER_PATH: "" - runFlow: file: ../setupApp.yml - tapOn: @@ -34,7 +34,7 @@ appId: xyz.blueskyweb.app - inputText: "e2e-test" - extendedWaitUntil: visible: - id: "handleAvailableCheck" + id: "handleAvailableCheck" - tapOn: id: "nextBtn" - assertVisible: "Give your profile a face" diff --git a/__e2e__/flows/curate-lists.yml b/__e2e__/flows/curate-lists.yml index 8fe6a2c44c..d7a096c19f 100644 --- a/__e2e__/flows/curate-lists.yml +++ b/__e2e__/flows/curate-lists.yml @@ -17,13 +17,12 @@ appId: xyz.blueskyweb.app id: "e2eGotoLists" - tapOn: id: "newUserListBtn" -- assertVisible: - id: "createOrEditListModal" +- waitForAnimationToEnd - tapOn: - id: "editNameInput" + id: "editListNameInput" - inputText: "Good Ppl" - tapOn: - id: "editDescriptionInput" + id: "editListDescriptionInput" - inputText: "They good" - tapOn: "Save" - tapOn: "Save" @@ -40,12 +39,12 @@ appId: xyz.blueskyweb.app - assertVisible: id: "createOrEditListModal" - tapOn: - id: "editNameInput" + id: "editListNameInput" - eraseText - inputText: "Bad Ppl" - hideKeyboard - tapOn: - id: "editDescriptionInput" + id: "editListDescriptionInput" - eraseText - inputText: "They bad" - tapOn: "Save" @@ -62,7 +61,7 @@ appId: xyz.blueskyweb.app - assertVisible: id: "createOrEditListModal" - tapOn: - id: "editDescriptionInput" + id: "editListDescriptionInput" - eraseText - tapOn: "Save" - tapOn: "Save" @@ -85,10 +84,10 @@ appId: xyz.blueskyweb.app - assertVisible: id: "createOrEditListModal" - tapOn: - id: "editNameInput" + id: "editListNameInput" - inputText: "Good Ppl" - tapOn: - id: "editDescriptionInput" + id: "editListDescriptionInput" - inputText: "They good" - tapOn: "Save" - tapOn: "Save" diff --git a/__e2e__/flows/mod-lists.yml b/__e2e__/flows/mod-lists.yml index 02d76b83ed..3a3f5fe9cb 100644 --- a/__e2e__/flows/mod-lists.yml +++ b/__e2e__/flows/mod-lists.yml @@ -19,21 +19,17 @@ appId: xyz.blueskyweb.app id: "moderationlistsBtn" - tapOn: "New list" - tapOn: - id: "editNameInput" + id: "editListNameInput" - inputText: "Muted Users" - tapOn: - id: "editDescriptionInput" + id: "editListDescriptionInput" - inputText: "Shhh" - tapOn: "Save" -- tapOn: "Save" # view modlist - assertVisible: "Muted Users" - assertVisible: "Shhh" -# DOES NOT WORK - THE BUTTON IS NOT ACCESSIBLE -# IGNORING FOR NOW, FIX THE COMPONENTS IN THE NEXT RELEASE -# BECAUSE THIS IS A LEGIT A11Y PROBLEM -sfn - tapOn: "Subscribe to this list" - tapOn: "Mute accounts" - tapOn: "Mute list" diff --git a/__e2e__/flows/onboarding-avatar-creator.yml b/__e2e__/flows/onboarding-avatar-creator.yml index 399177e510..6412b0d4eb 100644 --- a/__e2e__/flows/onboarding-avatar-creator.yml +++ b/__e2e__/flows/onboarding-avatar-creator.yml @@ -28,6 +28,12 @@ appId: xyz.blueskyweb.app - tapOn: id: "onboardingContinue" - assertVisible: "What are your interests?" +- tapOn: + id: "onboardingContinue" +- tapOn: + id: "onboardingContinue" +- tapOn: + id: "onboardingContinue" - tapOn: id: "onboardingContinue" - assertVisible: "You're ready to go!" diff --git a/src/components/dialogs/lists/CreateOrEditListDialog.tsx b/src/components/dialogs/lists/CreateOrEditListDialog.tsx index c3d044cf91..203882d809 100644 --- a/src/components/dialogs/lists/CreateOrEditListDialog.tsx +++ b/src/components/dialogs/lists/CreateOrEditListDialog.tsx @@ -435,7 +435,7 @@ function DialogInner({ multiline label={_(msg`Description`)} placeholder={descriptionPlaceholder} - testID="editProfileDescriptionInput" + testID="editListDescriptionInput" /> {descriptionTooLong && (