deno.land / x / rambda@v9.1.1 / source / times.spec.js

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import assert from 'assert'
import { identity } from './identity.js'import { times } from './times.js'
test('happy', () => { const result = times(identity, 5)
expect(result).toEqual([ 0, 1, 2, 3, 4 ])})
test('with bad input', () => { assert.throws(() => { times(3)('cheers!') }, RangeError) assert.throws(() => { times(identity, -1) }, RangeError)})
test('curry', () => { const result = times(identity)(5)
expect(result).toEqual([ 0, 1, 2, 3, 4 ])})
rambda

Version Info

Tagged at
2 months ago