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

propOr.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
import { propOr } from './propOr.js'
test('propOr (result)', () => { const obj = { a : 1 } expect(propOr( 'default', 'a', obj )).toBe(1) expect(propOr( 'default', 'notExist', obj )).toBe('default') expect(propOr( 'default', 'notExist', null )).toBe('default')})
test('propOr (currying)', () => { const obj = { a : 1 } expect(propOr('default')('a', obj)).toBe(1) expect(propOr('default', 'a')(obj)).toBe(1) expect(propOr('default')('notExist', obj)).toBe('default') expect(propOr('default', 'notExist')(obj)).toBe('default')})
rambda

Version Info

Tagged at
2 months ago