MCPcopy
hub / github.com/Effect-TS/effect / assertOrElse

Function assertOrElse

packages/effect/test/Option.test.ts:247–253  ·  view source on GitHub ↗
(
      a: Option.Option<number>,
      b: Option.Option<number>,
      expected: Option.Option<number>
    )

Source from the content-addressed store, hash-verified

245
246 it("orElse", () => {
247 const assertOrElse = (
248 a: Option.Option<number>,
249 b: Option.Option<number>,
250 expected: Option.Option<number>
251 ) => {
252 deepStrictEqual(pipe(a, Option.orElse(() => b)), expected)
253 }
254 assertOrElse(Option.some(1), Option.some(2), Option.some(1))
255 assertOrElse(Option.some(1), Option.none(), Option.some(1))
256 assertOrElse(Option.none(), Option.some(2), Option.some(2))

Callers 1

Option.test.tsFile · 0.85

Calls 2

deepStrictEqualFunction · 0.90
pipeFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…