@nicholasmole/find-object-in-array
Version:
Find an Object in an array of Objects using property and key
22 lines (20 loc) • 615 B
JavaScript
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);
});
});