Skip to content

feat(maestro): split KYC dismiss test for webview and in-app browser#78

Closed
ignaciosantise wants to merge 1 commit intomasterfrom
pay-kyc-browser-dismiss-test
Closed

feat(maestro): split KYC dismiss test for webview and in-app browser#78
ignaciosantise wants to merge 1 commit intomasterfrom
pay-kyc-browser-dismiss-test

Conversation

@ignaciosantise
Copy link
Copy Markdown
Contributor

Summary

  • Renames pay_kyc_back_navigation to pay_kyc_webview_dismiss with tag pay-webview for platforms using native WebView (RN, Kotlin, Swift)
  • Adds new pay_kyc_browser_dismiss test with tag pay-browser for Flutter, which uses InAppBrowser instead of WebView
  • Updates README test catalog with both tests and platform-specific tag usage instructions

CI usage

  • RN / Kotlin / Swift: --include-tags pay,pay-webview
  • Flutter: --include-tags pay,pay-browser

Test plan

  • Verify pay_kyc_webview_dismiss runs correctly on RN/Kotlin/Swift with --include-tags pay,pay-webview
  • Verify pay_kyc_browser_dismiss runs correctly on Flutter with --include-tags pay,pay-browser
  • Confirm neither KYC dismiss test runs with just --include-tags pay

🤖 Generated with Claude Code

Rename pay_kyc_back_navigation to pay_kyc_webview_dismiss (tag: pay-webview)
for RN/Kotlin/Swift, and add pay_kyc_browser_dismiss (tag: pay-browser)
for Flutter which uses InAppBrowser instead of WebView.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 13, 2026 20:00
@claude
Copy link
Copy Markdown

claude bot commented Apr 13, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR refactors the Maestro Pay KYC “dismiss” coverage by separating the flow into two platform-specific tests (native WebView vs in-app browser) and updates the test catalog documentation accordingly.

Changes:

  • Renamed the KYC dismiss test to pay_kyc_webview_dismiss and tagged it pay-webview.
  • Added a new pay_kyc_browser_dismiss test tagged pay-browser for platforms using an in-app browser.
  • Updated the Pay tests README catalog and added tag-based run instructions per platform.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
maestro/pay-tests/README.md Updates test catalog entries and documents platform-specific tag filtering.
maestro/pay-tests/.maestro/pay_kyc_webview_dismiss.yaml Renames/retags the WebView-based KYC dismiss flow and updates recording/test name.
maestro/pay-tests/.maestro/pay_kyc_browser_dismiss.yaml Adds a new in-app browser dismiss flow with platform-conditional close handling.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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