UNPKG

@nicholasmole/find-object-in-array

Version:

Find an Object in an array of Objects using property and key

22 lines (20 loc) 615 B
var expect = require('chai').expect; var findOinA = require('../index'); describe('Find an object', function() { it('should find apples object', function() { var _array = [ {key: 'apple', color: 'red'}, {key: 'banana', color: 'yellow'}, ]; var result = findOinA(_array, 'key', 'apple'); expect(result).to.deep.equal({ key: 'apple', color: 'red' }); }); it('shouldn\'t find apples object', function() { var _array = [ {key: 'apple', color: 'red'}, {key: 'banana', color: 'yellow'}, ]; var result = findOinA(_array, 'key', 'melon'); expect(result).to.equal(undefined); }); });