MCPcopy Create free account
hub / github.com/Effect-TS/effect / assertSplitAt

Function assertSplitAt

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

Source from the content-addressed store, hash-verified

661
662 it("splitAt", () => {
663 const assertSplitAt = (
664 input: ReadonlyArray<number>,
665 index: number,
666 expectedInit: ReadonlyArray<number>,
667 expectedRest: ReadonlyArray<number>
668 ) => {
669 const [init, rest] = Arr.splitAt(index)(input)
670 deepStrictEqual(init, expectedInit)
671 deepStrictEqual(rest, expectedRest)
672 }
673 deepStrictEqual(Arr.splitAt(1)([1, 2]), [[1], [2]])
674 assertSplitAt([1, 2], 2, [1, 2], [])
675 deepStrictEqual(Arr.splitAt(2)([1, 2, 3, 4, 5]), [

Callers 1

Array.test.tsFile · 0.85

Calls 1

deepStrictEqualFunction · 0.90

Tested by

no test coverage detected