UNPKG

array-util

Version:

Array utils for misc. but useful things, so far just compares arrays

32 lines (31 loc) 816 B
require('../lib/util.js'); var assert = require('chai').assert; describe('Array', function() { describe('#merge', function() { it('Should contain values of both arrays after calling merge', function() { var array = [1, 2, 3]; var array_2 = [3, 4, 5, 6]; assert(array.merge(array_2).equals([1, 2, 3, 4, 5, 6])); }); it('Should properly and uniquely merge intersecting arrays with objects', function() { var array = [{ name: 'John' }, { name: 'Jane' }], array2 = [{ name: 'John' }, { name: 'Fred' }], expected = [{ name: 'John' }, { name: 'Jane' }, { name: 'Fred' }]; assert(array.merge(array2).equals(expected)); }); }); });