// runtime setup
const TEST_SERVICES = Layer.mergeAll(
MyService.test
);
export const TEST_RUNTIME = ManagedRuntime.make(TEST_DEPS);
// in my test
const myService = MY_RUNTIME.extract(MyService)
// prepare
myService.doSomething(...);
// test
myProgramUsingMyService();
expect(myService.getSomething()).toBe(...)
// runtime setup
const TEST_SERVICES = Layer.mergeAll(
MyService.test
);
export const TEST_RUNTIME = ManagedRuntime.make(TEST_DEPS);
// in my test
const myService = MY_RUNTIME.extract(MyService)
// prepare
myService.doSomething(...);
// test
myProgramUsingMyService();
expect(myService.getSomething()).toBe(...)