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

Function assertSpan

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

Source from the content-addressed store, hash-verified

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