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

Function expectRight

packages/effect/test/Stream/do-notation.test.ts:9–11  ·  view source on GitHub ↗
(s: Stream.Stream<R, L>, expected: R)

Source from the content-addressed store, hash-verified

7import * as Stream from "effect/Stream"
8
9const expectRight = <R, L>(s: Stream.Stream<R, L>, expected: R) => {
10 Util.deepStrictEqual(Chunk.toArray(Effect.runSync(Stream.runCollect(Stream.either(s)))), [Either.right(expected)])
11}
12
13const expectLeft = <R, L>(s: Stream.Stream<R, L>, expected: L) => {
14 Util.deepStrictEqual(Chunk.toArray(Effect.runSync(Stream.runCollect(Stream.either(s)))), [Either.left(expected)])

Callers 1

Calls 1

eitherMethod · 0.80

Tested by

no test coverage detected