-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Summary
No automated regression coverage exists for the core happy path. Manual testing has caught multiple regressions (session persistence, balance display, re-link prompts) that should be caught automatically.
Required test coverage
- New user onboarding (OTP sent to WhatsApp sender number — no phone prompt)
- OTP verification → account linked → balance shown
- Immediate follow-up:
check my balance→ balance shown (no re-link prompt) - Repeat:
check my balanceagain → same result - Send flow starts correctly from linked state
Acceptance criteria
- Automated test covers full onboarding → OTP → balance → repeat balance path
- Test uses stub adapter (not live Flash API)
- CI runs test suite on every PR
- Test catches the session persistence bug (issue [Bug] Pulse v5: Auth/session not persisted after successful OTP link #38) if it regresses
Dependencies
- Issue [Bug] Pulse v5: Auth/session not persisted after successful OTP link #38 (auth persistence bug) must be fixed before tests will pass
- Issue [Arch] Pulse v5: Stabilize wallet tool wiring — replace direct patches with proper adapter injection #40 (adapter injection) needed for clean test stub setup
Notes
Hold for Dread go-ahead before implementation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels