Provide test implementations
The power of Layers: provide different implementations for tests. Use Layer.succeed to inject mock data without real dependencies.
Your production code stays the same; you swap the layer at the edge.
- Use
Layer.succeed(Service, implementation)for mocks - Same program, different layers = different behavior
- No mocking libraries needed
Loading code editor...