MCPcopy Create free account
hub / github.com/effect-app/libs / assertExitDefect

Function assertExitDefect

repos/effect/packages/effect/test/Effect.test.ts:29–36  ·  view source on GitHub ↗
(exit: Exit.Exit<A, E>, defect: unknown)

Source from the content-addressed store, hash-verified

27
28class ATag extends Context.Service<ATag, "A">()("ATag") {}
29
30const assertExitDefect = <A, E>(exit: Exit.Exit<A, E>, defect: unknown) => {
31 assert.isTrue(Exit.hasDies(exit))
32 const result = Exit.findDefect(exit)
33 assert.isTrue(Result.isSuccess(result))
34 if (Result.isSuccess(result)) {
35 assert.strictEqual(result.success, defect)
36 }
37}
38
39const assertUnknownError = <A>(exit: Exit.Exit<A, Cause.UnknownError>, cause: unknown, message: string) => {

Callers 1

Effect.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…