Skip to content

fix(maestro): repair recent existing test flows - #6172

Open
EdgeClaws wants to merge 16 commits into
EdgeApp:developfrom
EdgeClaws:qa/maestro-recent-test-fixes
Open

fix(maestro): repair recent existing test flows#6172
EdgeClaws wants to merge 16 commits into
EdgeApp:developfrom
EdgeClaws:qa/maestro-recent-test-fixes

Conversation

@EdgeClaws

@EdgeClaws EdgeClaws commented Aug 21, 2026

Copy link
Copy Markdown

QA owns the Maestro YAML in this PR. Developer review is limited to the three TypeScript files and their matching changelog entries below.

Review scope

Four testID additions:

  • WalletSettingsModal.tsxwalletSettingsNameInput, walletSettingsDoneButton
  • CreateWalletEditNameScene.tsxsplitWalletConfirmButton
  • ManageTokensRow.tsxmanageTokensRow.<currencyCode>
  • CHANGELOG.md — three changed: entries covering those hooks

These expose existing controls to Maestro. There are no visible UI, behavior, or business-logic changes.

Dependency context

develop now supplies published edge-login-ui-rn@^3.37.2. The temporary GitHub pin used for build validation is gone; 3.37.2 contains the exact spinner-ID source validated in matched Android/iOS build 26083001.

QA verified all four app hooks on iPhone 17 and iPhone 17e. Asana handoff

@EdgeClaws
EdgeClaws force-pushed the qa/maestro-recent-test-fixes branch from b4a24cf to f995b79 Compare August 21, 2026 22:17
@EdgeClaws
EdgeClaws force-pushed the qa/maestro-recent-test-fixes branch 16 times, most recently from 4806f40 to 9a1e3c7 Compare August 31, 2026 18:45
@EdgeClaws
EdgeClaws force-pushed the qa/maestro-recent-test-fixes branch from 3b87afa to b6fdfcd Compare September 1, 2026 00:07
@EdgeClaws
EdgeClaws marked this pull request as ready for review September 1, 2026 00:10
@JP0P JP0P mentioned this pull request Sep 1, 2026
2 tasks
@EdgeClaws
EdgeClaws force-pushed the qa/maestro-recent-test-fixes branch 3 times, most recently from 0aea92f to 2b2bec8 Compare September 1, 2026 04:20
EdgeClaws and others added 4 commits September 1, 2026 16:16
The tag was C000029 but the flow is C000029a; a C000029a tag-filtered
run silently skipped it. Match the tag to the test ID.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@JP0P
JP0P force-pushed the qa/maestro-recent-test-fixes branch from 2b2bec8 to 533b1b6 Compare September 1, 2026 23:16
<Pressable style={styles.row} onPress={handleToggle}>
<Pressable
style={styles.row}
testID={`manageTokensRow.${token.currencyCode}`}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use a more unique string like concatenating the currency code and displayname

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We did consider this but didn't want to complicate it too much. Making that exact change now.

@EdgeClaws
EdgeClaws force-pushed the qa/maestro-recent-test-fixes branch from 533b1b6 to e01e778 Compare September 2, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants