-
Notifications
You must be signed in to change notification settings - Fork 105
Reset account completeness #344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Reset account completeness #344
Conversation
|
You have run out of free Bugbot PR reviews for this billing cycle. This will reset on December 15. To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial. |
WalkthroughThis PR adds recurring transaction cleanup to the family reset process by destroying all recurring transactions during reset. Supporting changes include a new test fixture entry and updated test assertions to verify the cleanup behavior. Changes
Sequence DiagramsequenceDiagram
participant Test as Test Suite
participant Job as FamilyResetJob
participant Family as Family
participant RT as RecurringTransactions
Test->>Job: perform(family_id)
activate Job
Job->>Family: retrieve family
Note over Job: Existing cleanup steps
Job->>RT: destroy all
activate RT
RT-->>Job: destroyed
deactivate RT
Job-->>Test: reset complete
deactivate Job
Test->>Family: verify count = 0
Note over Test: Assertions confirm<br/>cleanup success
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
TODO
ProviderMerchantis not cleared, should it?Testing
Codex Task
Summary by CodeRabbit