Commit Graph

3 Commits

Author SHA1 Message Date
Kit Langton b7371de859 add tmpdirScoped with ChildProcessSpawner, Effect-native bus tests
- tmpdirScoped uses FileSystem.makeTempDirectoryScoped (auto cleanup on scope close)
- Git init uses ChildProcessSpawner.spawn + ChildProcess.make (proper Effect pattern)
- Effect-native bus tests use withServices + Bus.layer + Effect.scoped + forkScoped
2026-03-22 12:13:51 -04:00
Kit Langton 0f5bd3214d test(bus): add instance isolation and multiple subscriber tests 2026-03-22 11:09:27 -04:00
Kit Langton ee8025f556 add runCallback to makeRuntime, simplify forkStream, add bus tests
- Add runCallback to makeRuntime (returns interrupt function directly)
- Simplify forkStream to use runCallback instead of runFork + Fiber.interrupt
- Add 6 bus tests covering publish/subscribe, unsubscribe, subscribeAll,
  and InstanceDisposed delivery on instance disposal
2026-03-22 11:09:27 -04:00