test(#12979): cover legacy A2A paid skill dispatch - #13025
Conversation
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ 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 |
|
Validated locally on Passed:
Manual review notes:
I did not merge because GitHub currently reports merge state |
|
Reviewed: test + evidence-doc only, no production code. Covers legacy A2A paid-skill dispatch via the money-guard. (Minor note: the mock relaxation from throwing-sentinels to no-op mocks slightly loosens the 'must not be called' strictness — fine for this coverage add.) Queuing auto-merge on green. |
Summary
message/sendcoverage for the disabled paid A2A skill ids:chat_with_agent,video_generation, andgenerate_video.Follow-up to #13020 / #12979.
Evidence
.github/issue-evidence/12979-a2a-skill-money-guards.mdbun test --isolate --coverage-reporter=lcov packages/cloud/shared/src/lib/api/a2a/skills.money-guard.test.ts— PASS, 4 tests, 13 assertionsbun run --cwd packages/cloud/shared typecheck— PASSbun run --cwd packages/cloud/shared lint— PASSgit diff --check origin/develop..HEAD— PASSEvidence N/A