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

Function assertSpan

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

Source from the content-addressed store, hash-verified

162 it("span", () => {
163 const f = Arr.span<number>((n) => n % 2 === 1)
164 const assertSpan = (
165 input: Iterable<number>,
166 expectedInit: ReadonlyArray<number>,
167 expectedRest: ReadonlyArray<number>
168 ) => {
169 const [init, rest] = f(input)
170 deepStrictEqual(init, expectedInit)
171 deepStrictEqual(rest, expectedRest)
172 }
173 assertSpan([1, 3, 2, 4, 5], [1, 3], [2, 4, 5])
174 assertSpan(Arr.empty(), Arr.empty(), Arr.empty())
175 assertSpan([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