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>
1.5 KiB
1.5 KiB