Commit 418ddb0
chore: add comprehensive RabbitMQ integration test suite
- Add rabbitmq.spec.ts with 15 integration tests using testcontainers
- Tests cover publisher registration, message consumption, E2E flow
- Tests verify batch flushing fix (remaining messages < batch size)
- Tests cover multiple event types, shutdown flush, error handling
- Separate RabbitMQ tests from regular tests (require Docker)
- Add test:rabbitmq and test:all npm scripts
- Add testcontainers dev dependency
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 483b68b commit 418ddb0
2 files changed
Lines changed: 547 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| |||
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
| 58 | + | |
56 | 59 | | |
57 | 60 | | |
58 | 61 | | |
| |||
0 commit comments