(runner: Runner.Runner<A, E>, tag: Runner.State<A, E>["_tag"])
| 4 | import { it } from "../lib/effect" |
| 5 | |
| 6 | const waitForState = <A, E>(runner: Runner.Runner<A, E>, tag: Runner.State<A, E>["_tag"]) => |
| 7 | Effect.gen(function* () { |
| 8 | while (runner.state._tag !== tag) yield* Effect.yieldNow |
| 9 | }).pipe(Effect.timeout("1 second")) |
| 10 | |
| 11 | describe("Runner", () => { |
| 12 | // --- ensureRunning semantics --- |