Add integration tests for JetStreamEventStore
This commit adds comprehensive integration tests for JetStreamEventStore that validate production event store behavior against a real NATS server. Tests include: - Stream creation and configuration - SaveEvent persistence to JetStream - GetEvents retrieval in correct order - GetLatestVersion functionality - Snapshot save/load operations - Namespace isolation between stores - Concurrent writes and version conflict handling - Persistence across connection disconnects - Multiple store instance coordination Also updates CI workflow to run integration tests with a NATS server enabled with JetStream. Closes #10 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
1425
store/jetstream_integration_test.go
Normal file
1425
store/jetstream_integration_test.go
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user