Skip to main content
Module

x/rambda/source/rejectIndexed.spec.js

Faster and smaller alternative to Ramda
Go to Latest
File
import {rejectIndexed} from './rejectIndexed'
test('with array', () => { expect( rejectIndexed((x, i) => { expect(x).toBeNumber() expect(i).toBeNumber()
return x % 2 === 1 })([1, 2, 3, 4]) ).toEqual([2, 4])})
test('with object', () => { const obj = { a: 1, b: 2, c: 3, d: 4, } expect( rejectIndexed((x, prop) => { expect(x).toBeNumber() expect(prop).toBeString()
return x % 2 === 1 }, obj) ).toEqual({ b: 2, d: 4, })})