EffectTalk

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...