Repository navigation
test: add React Native scene notification E2E (MBL-2303) - #643
Conversation
Sample app builds 📱Below you will find the list of the latest versions of the sample apps. It's recommended to always download the latest builds of the sample apps to accurately test the pull request.
|
5e04ad4 to
82f2b2a
Compare
788bc6c to
8d89134
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 98783b2. Configure here.
27abe03 to
98b8f9c
Compare
There was a problem hiding this comment.
Approving. The design is sound and the cold flow is genuinely discriminating — terminating the app before the tap means a terminated-tap really does exercise the buffer-until-JS-ready path, so this guards the feature rather than just reaching the destination.
The comments below are all the same theme: the hardening that landed in customerio/customerio-flutter#400 hasn't been carried over to this lane. None of it blocks — the lane is green and the coverage is real — but the pinning one is worth doing before merge.

Summary
The runner waits for Maestro to reach the Home screen before injecting each notification, so slower hosted startup cannot race the banner. No app-side test hook or workspace credential is added.
Validation
This validates simulator presentation, tap handling, native buffering, and client routing. It does not claim real APNs/FCM token registration or Customer.io backend sent/delivered/opened evidence.