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

Function assertSplitWhere

repos/effect/packages/effect/test/Array.test.ts:193–201  ·  view source on GitHub ↗
(
        input: Iterable<number>,
        expectedInit: ReadonlyArray<number>,
        expectedRest: ReadonlyArray<number>
      )

Source from the content-addressed store, hash-verified

191 expectedRest: ReadonlyArray<number>
192 ) => {
193 const [init, rest] = f(input)
194 deepStrictEqual(init, expectedInit)
195 deepStrictEqual(rest, expectedRest)
196 }
197 assertSpan([1, 3, 2, 4, 5], [1, 3], [2, 4, 5])
198 assertSpan(Arr.empty(), Arr.empty(), Arr.empty())
199 assertSpan([1, 3], [1, 3], Arr.empty())
200 assertSpan([2, 4], Arr.empty(), [2, 4])
201
202 assertSpan(new Set([1, 3, 2, 4, 5]), [1, 3], [2, 4, 5])
203 assertSpan(new Set(), Arr.empty(), Arr.empty())
204 assertSpan(new Set([1, 3]), [1, 3], Arr.empty())

Callers 1

Array.test.tsFile · 0.85

Calls 2

deepStrictEqualFunction · 0.90
fFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…