Swap-Aggregator-Subgraph/node_modules/unique-by/test/index.js
Richa-iitr d211083153 Revert "Revert "added handler""
This reverts commit c36ee8c5ca.
2022-07-03 07:30:05 +05:30

25 lines
582 B
JavaScript

'use strict';
var test = require('tape');
var uniqueBy = require('../');
var foo = {key: 'foo', name: 'foo'};
var bar = {key: 'bar', name: 'bar'};
var baz = {key: 'foo', name: 'baz'};
var original = [foo, bar, baz];
var expected = [foo, bar];
test('by function', function t(assert) {
var actual = uniqueBy(original, function getKey(value) {
return value.key;
});
assert.deepLooseEqual(actual, expected);
assert.end();
});
test('by string', function t(assert) {
var actual = uniqueBy(original, 'key');
assert.deepLooseEqual(actual, expected);
assert.end();
});