UNPKG

augmented-array

Version:

Extends Array methods adding: - combine(array): Object - diff(array): Array - indexByKey(arrayOfObjects): objectOfObjects - intersect(array): Array - pluck(field): Array - range(elements): Array - range(begin, end): Array - subtract(array): Array

16 lines (15 loc) 462 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("mocha"); const chai_1 = require("chai"); require("."); const a = [1, 2, 3, 4]; const b = [3, 4, 5, 6]; const subtractA = [5, 6]; const subtractB = [1, 2]; describe('Array extension functions', () => { it('subtract', () => { (0, chai_1.expect)(a.subtract(b)).to.deep.equal(subtractB); (0, chai_1.expect)(b.subtract(a)).to.deep.equal(subtractA); }); });