import { removePluginDuplicates } from '../remove-plugin-duplicates'; describe('removePluginDuplicates', () => { it('should remove duplicate plugins from the array', () => { const plugins = [ { name: 'plugin1', value: 'a' }, { name: 'plugin2', value: 'b' }, { name: 'plugin1', value: 'c' }, { name: 'plugin3', value: 'd' }, { name: 'plugin2', value: 'e' }, ]; const result = removePluginDuplicates(plugins); expect(result).toEqual([ { name: 'plugin1', value: 'c' }, { name: 'plugin3', value: 'd' }, { name: 'plugin2', value: 'e' }, ]); }); it('should return an empty array when the input array is empty', () => { const plugins = []; const result = removePluginDuplicates(plugins); expect(result).toEqual([]); }); });