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

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { sort } from './sort.js'
const fn = (a, b) => a > b ? 1 : -1
test('sort', () => { expect(sort((a, b) => a - b)([ 2, 3, 1 ])).toEqual([ 1, 2, 3 ])})
test('it doesn\'t mutate', () => { const list = [ 'foo', 'bar', 'baz' ]
expect(sort(fn, list)).toEqual([ 'bar', 'baz', 'foo' ])
expect(list[ 0 ]).toBe('foo') expect(list[ 1 ]).toBe('bar') expect(list[ 2 ]).toBe('baz')})
rambda

Version Info

Tagged at
2 months ago