Skip to content

feat: add Maestro E2E tests#507

Merged
lodev09 merged 10 commits intomainfrom
feat/maestro-e2e
Feb 8, 2026
Merged

feat: add Maestro E2E tests#507
lodev09 merged 10 commits intomainfrom
feat/maestro-e2e

Conversation

@lodev09
Copy link
Copy Markdown
Owner

@lodev09 lodev09 commented Feb 8, 2026

Summary

Add Maestro E2E test flows and fix iOS updateState for RN < 0.82.

  • Add 2 Maestro test flows (main-sheet.yaml, child-sheets.yaml) covering core sheet behavior: detents, dismissible, scrollable, header/footer, and child sheets
  • Fix iOS updateState compilation for RN < 0.82

Type of Change

  • New feature
  • Bug fix

Test Plan

  • Maestro flows tested locally on iOS simulator

Checklist

  • I tested on iOS
  • I tested on Android
  • I tested on Web
  • I updated the documentation (if needed)
  • I added a changelog entry (if needed)

@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-native-true-sheet Ready Ready Preview, Comment Feb 8, 2026 4:16pm

Request Review

Replace build.yml with e2e.yml that builds and runs Maestro tests.
Add main-sheet and child-sheets test flows.
@lodev09 lodev09 merged commit f15d887 into main Feb 8, 2026
5 checks passed
@lodev09 lodev09 deleted the feat/maestro-e2e branch February 8, 2026 16:17
@lodev09
Copy link
Copy Markdown
Owner Author

lodev09 commented Feb 15, 2026

🚀 This pull request is included in v3.9.0. See Release 3.9.0 for release notes.

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.

1 participant