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

Function assertSplitAt

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

Source from the content-addressed store, hash-verified

634 const contains = Arr.contains
635 deepStrictEqual(pipe([1, 2, 3], contains(2)), true)
636 deepStrictEqual(pipe([1, 2, 3], contains(0)), false)
637
638 deepStrictEqual(pipe(new Set([1, 2, 3]), contains(2)), true)
639 deepStrictEqual(pipe(new Set([1, 2, 3]), contains(0)), false)
640 })
641
642 it("dedupeWith", () => {
643 const dedupe = Arr.dedupeWith(Equivalence.strictEqual<number>())
644 deepStrictEqual(dedupe([]), [])
645 deepStrictEqual(dedupe([-0, -0]), [-0])
646 deepStrictEqual(dedupe([0, -0]), [0])
647 deepStrictEqual(dedupe([1]), [1])
648 deepStrictEqual(dedupe([2, 1, 2]), [2, 1])

Callers 1

Array.test.tsFile · 0.85

Calls 1

deepStrictEqualFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…