-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Create eventcore-examples crate per ADR-032 to house integration tests and demo applications.
Context
ADR-032 (Integration Test Crate for End-to-End Testing) establishes that:
- Integration tests should live in a dedicated crate that can depend on all other crates
- This avoids circular dependencies between
eventcoreandeventcore-testing - The crate also serves as home for demo applications (Add demo application using EventCore with PostgreSQL #260)
Requirements
- Create
eventcore-examples/crate at workspace root - Add to workspace in root
Cargo.toml - Dependencies:
eventcore,eventcore-memory,eventcore-testing,eventcore-types - Structure:
src/lib.rs- shared test domain typestests/- integration testsexamples/- demo applications
Parent Issue
Sub-issue of #272
Related
- Add demo application using EventCore with PostgreSQL #260 - Demo applications will live here
- Implement EventCollector projector in eventcore-testing (ADR-031) #278 - EventCollector needed for test assertions
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request