test(#69): build regression test suite - #126
Conversation
|
@Cbiux is attempting to deploy a commit to the ManuelJG's projects Team on Vercel. A member of the Team first needs to authorize it. |
Review — request changes (CI Format/Lint)Thanks @Cbiux — solid work on #69. The regression convention, docs/policy, and issue/PR-traced specs look good. Scope is right. Blocker before mergeCI is currently red:
Please run locally and push: pnpm run format
pnpm run lint
pnpm exec jest regression --runInBandOnce Format + Lint + Test are green on this PR, happy to merge. (Vercel deploy authorization is unrelated and not a blocker.) Non-blocking nits
Looking forward to the CI-green follow-up — nice foundation for the regression policy. |
dbaf71f to
c59d6ca
Compare
|
Pushed a CI follow-up: Local verification (same commands as CI):
Also updated CONTRIBUTING naming to |
Re-review (
|
Summary
*.regression.spec.tssuite covering webhook status sync, validation, status transitions, activity logging, and API edge cases — each test cites its originating issue/PR.CONTRIBUTING.md+docs/integration-tests.mdindex).pnpm test/ CI (testRegex: .*\.spec\.ts$).Closes #69
Regression index (test → issue/PR)
webhook-status-mapping.regression.spec.tsescrow.released→completeddispute-percentages.regression.spec.tsstellar-address.regression.spec.tsstatus-transitions.regression.spec.tsagreement-activity.regression.spec.tsagreement_activity+ statesapi-edge-cases.regression.spec.tsPolicy
Test plan
pnpm exec jest regression --runInBand— 6 suites / 12 tests greenpnpm exec jest --runInBand— full suite 26 / 596 green (local)Local CI-equivalent output (excerpt)