UNPKG

snabbdom-pragma

Version:

'NotReact.createElement' pragma although for snabbdom

23 lines (20 loc) 602 B
import test from 'ava' import { reduceDeep } from '../src/fn' test('utils - reduceDeep with flat array', (t) => { const arr = ['a', 'b', 'c', 'd', 'e'] const actual = reduceDeep(arr, (acc, item) => { acc.push(item) return acc }, []) const expected = ['a', 'b', 'c', 'd', 'e'] t.deepEqual(actual, expected) }) test('utils - reduceDeep with nested array', (t) => { const arr = ['a', ['b', 'c'], [['d']], 'e'] const actual = reduceDeep(arr, (acc, item) => { acc.push(item) return acc }, []) const expected = ['a', 'b', 'c', 'd', 'e'] t.deepEqual(actual, expected) })