UNPKG

spica

Version:

Supervisor, Coroutine, Channel, select, AtomicPromise, Cancellation, Cache, List, Queue, Stack, and some utils.

40 lines (33 loc) 658 B
import { nat } from '../../../sequence.test'; describe('Unit: lib/monad/sequence/member/take', () => { describe('take', () => { it('+0', () => { assert.deepStrictEqual( nat .take(0) .extract(), []); }); it('+1', () => { assert.deepStrictEqual( nat .take(1) .extract(), [0]); }); it('+2', () => { assert.deepStrictEqual( nat .take(2) .extract(), [0, 1]); }); it('+3', () => { assert.deepStrictEqual( nat .take(3) .extract(), [0, 1, 2]); }); }); });