import { optimize } from '../../lib/svgo.js'; test('should accept function as className parameter', () => { const svg = ``; expect( optimize(svg, { path: 'uwu.svg', plugins: [ { name: 'addClassesToSVGElement', params: { classNames: [ 'icon', (_, info) => `icon__${info?.path?.split('.')[0]}`, ], }, }, ], }).data, ).toBe(``); expect( optimize(svg, { path: 'uwu.svg', plugins: [ { name: 'addClassesToSVGElement', params: { className: (_, info) => `icon__${info?.path?.split('.')[0]}`, }, }, ], }).data, ).toBe(``); });