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

viewOr.spec.js
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { lensProp } from './lensProp.js'import { viewOr } from './viewOr.js'
const lens = lensProp('a')const input = { a : 'foo' }const fallbackInput = { b : 'bar' }const fallback = 'FALLBACK'
test('happy', () => { const result = viewOr( fallback, lens, fallbackInput ) expect(result).toBe(fallback)})
test('curried', () => { const result = viewOr(fallback, lens)(input) expect(result).toBe('foo')})
rambda

Version Info

Tagged at
2 months ago