MCPcopy Index your code
hub / github.com/Effect-TS/effect / assertSplitWhere

Function assertSplitWhere

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

Source from the content-addressed store, hash-verified

184 it("splitWhere", () => {
185 const f = Arr.splitWhere<number>((n) => n % 2 !== 1)
186 const assertSplitWhere = (
187 input: Iterable<number>,
188 expectedInit: ReadonlyArray<number>,
189 expectedRest: ReadonlyArray<number>
190 ) => {
191 const [init, rest] = f(input)
192 deepStrictEqual(init, expectedInit)
193 deepStrictEqual(rest, expectedRest)
194 }
195 assertSplitWhere([1, 3, 2, 4, 5], [1, 3], [2, 4, 5])
196 assertSplitWhere(Arr.empty(), Arr.empty(), Arr.empty())
197 assertSplitWhere([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…