(
input: ReadonlyArray<number>,
index: number,
expectedInit: ReadonlyArray<number>,
expectedRest: ReadonlyArray<number>
)
| 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]), [ |
no test coverage detected