Matrix bridge E2E integration tests #385
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
End-to-end integration tests that verify the full Matrix bridge flow: message received → command parsed → job dispatched → status updates sent back to Matrix room.
Test Scenarios
Happy Path
!mosaic help→ Bot responds with command list!mosaic fix #123→ Job created, thread started, status updates posted!mosaic status <jobId>→ Current job status returned!mosaic cancel <jobId>→ Job cancelled, confirmation postedError Cases
!mosaic fix(no issue) → Helpful error messageMulti-Bridge
Workspace Isolation
Implementation
Test Infrastructure
Test Location
apps/api/src/bridge/matrix/matrix.integration.spec.tsAcceptance Criteria
Refs
apps/api/src/bridge/discord/discord.service.spec.tsCompleted in commit
9cc70dbon branch feature/m12-matrix-bridge.