UNPKG

dom101

Version:

DOM manipulation functions.

29 lines (24 loc) 748 B
/* eslint-env jest */ var each = require('../each') describe('each', function () { it('works with arrays', function () { var values = '' each([7, 8, 9], function (val) { values += '.' + val }) expect(values).toEqual('.7.8.9') }) it('works with array keys', function () { var keys = '' each([9, 9, 9], function (_, key) { keys += '.' + key }) expect(keys).toEqual('.0.1.2') }) it('works with objects', function () { var values = '' each({ a: 8, b: 9 }, function (val) { values += '.' + val }) expect(values).toEqual('.8.9') }) it('works with object keys', function () { var keys = '' each({ a: 1, b: 2 }, function (_, key) { keys += '.' + key }) expect(keys).toEqual('.a.b') }) })