Skip to content

Align dashboard EU onboarding e2e with the re-enabled Monerium flow - #1377

Merged
ebma merged 1 commit into
stagingfrom
test/dashboard-eu-e2e-reenabled
Sep 18, 2026
Merged

ebma merged 1 commit into
stagingfrom
test/dashboard-eu-e2e-reenabled

Conversation

@ebma

@ebma ebma commented Sep 18, 2026

Copy link
Copy Markdown
Member

Summary

The nightly e2e job (run 35302228341) has 5 dashboard Playwright failures, all with the same cause: 1b4c4aa (PR #1359, merged via #1372) re-enabled EU onboarding and EUR pay-ins, but the specs still asserted the July "EU is disabled" state. isCorridorOnboardingDisabled now returns false for every corridor and EU is back in ONRAMP_CORRIDORS, so "KYC is temporarily unavailable", "KYC is currently disabled in Europe." and "Buying crypto with EURC isn't available in transfers yet." no longer render anywhere.

Test-only change, no app code touched.

  • onboarding-monerium-eu.spec.ts: restores the OAuth round-trip coverage the disable commit (d22eae3) told us to bring back from git history. One adaptation: after approval the card now shows "Link wallet for EUR pay-ins" (the new wallet-link step) instead of "Verification complete". The impersonation / managed-child callback guards are unchanged.
  • quote-explorer.spec.ts: the unapproved EUR BUY CTA now opens the live Monerium wizard, so the mock serves /v1/monerium/status; the approved EUR BUY asserts "Continue to transfer" lands on /transfer?corridorId=EU&mode=onramp instead of the removed notice.

Test plan

  • bun run test:e2e e2e/onboarding-monerium-eu.spec.ts e2e/quote-explorer.spec.ts in apps/dashboard: 9/9 pass locally
  • Nightly e2e workflow green on staging after merge

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

1b4c4aa switched EU onboarding back on, but the dashboard specs still
asserted the July disabled state, so the nightly e2e job has failed since.
Restore the OAuth round-trip coverage the disable commit told us to bring
back, ending on the new wallet-link step, and let the quote explorer route an
approved EUR BUY into the transfer form.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@netlify

netlify Bot commented Sep 18, 2026

Copy link
Copy Markdown

Deploy Preview for vortexfi ready!

Name Link
🔨 Latest commit 6fce9e1
🔍 Latest deploy log https://app.netlify.com/projects/vortexfi/deploys/6aacfc63dad41e00080bbab8
😎 Deploy Preview https://deploy-preview-1377--vortexfi.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Sep 18, 2026

Copy link
Copy Markdown

Deploy Preview for vortex-sandbox ready!

Name Link
🔨 Latest commit 6fce9e1
🔍 Latest deploy log https://app.netlify.com/projects/vortex-sandbox/deploys/6aacfc632cda9900088d12df
😎 Deploy Preview https://deploy-preview-1377--vortex-sandbox.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Sep 18, 2026

Copy link
Copy Markdown

Deploy Preview for vrtx-dashboard ready!

Name Link
🔨 Latest commit 6fce9e1
🔍 Latest deploy log https://app.netlify.com/projects/vrtx-dashboard/deploys/6aacfc63adcf550008f11bef
😎 Deploy Preview https://deploy-preview-1377--vrtx-dashboard.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

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.

🟢 Approval recommended

The test-only updates consistently reflect the restored EU onboarding and transfer behavior.

Pull request overview

Updates dashboard end-to-end tests to match the re-enabled Monerium EU onboarding and EUR onramp flow.

Changes:

  • Restores Monerium OAuth, callback, approval, wallet-linking, and reauthentication coverage.
  • Verifies approved EUR purchases navigate to the EU onramp transfer form.
File summaries
File Description
apps/dashboard/e2e/quote-explorer.spec.ts Updates EUR quote and transfer navigation expectations.
apps/dashboard/e2e/onboarding-monerium-eu.spec.ts Restores active Monerium onboarding flow coverage.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ebma
ebma merged commit f704849 into staging Sep 18, 2026
7 checks passed
@ebma
ebma deleted the test/dashboard-eu-e2e-reenabled branch September 18, 2026 09:19
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.

2 participants