1 import uniqueBy from './uniqueBy';
3 describe('uniqueBy()', () => {
4 it('should only get unique items', () => {
5 const list = [{ foo: 'abc' }, { foo: 'bar' }, { foo: 'asd' }, { foo: 'bar' }, { foo: 'bar' }];
6 expect(uniqueBy(list, ({ foo }) => foo)).toEqual([{ foo: 'abc' }, { foo: 'bar' }, { foo: 'asd' }]);
9 it('should only get unique items', () => {
10 const list = [{ foo: 'abc' }, { foo: 'bar' }];
11 expect(uniqueBy(list, ({ foo }) => foo)).toEqual([{ foo: 'abc' }, { foo: 'bar' }]);