(effect: Effect.Effect<A, E, R>, message?: string)
| 77 | const makeDir = (dir: string) => Effect.promise(() => fs.mkdir(dir, { recursive: true })) |
| 78 | |
| 79 | const expectFailure = <A, E, R>(effect: Effect.Effect<A, E, R>, message?: string) => |
| 80 | Effect.gen(function* () { |
| 81 | const exit = yield* Effect.exit(effect) |
| 82 | expect(Exit.isFailure(exit)).toBe(true) |
| 83 | if (Exit.isFailure(exit) && message) expect(Cause.pretty(exit.cause)).toContain(message) |
| 84 | }) |
| 85 | |
| 86 | const expectReadFailure = (filepath: string) => expectFailure(readText(filepath)) |
| 87 |
no outgoing calls
no test coverage detected