2
0
mirror of https://github.com/iconify/iconify.git synced 2024-10-24 01:22:04 +00:00
iconify/packages/utils/spec/svg/replaceIDsSpec.mjs

15 lines
446 B
JavaScript

import { replaceIDs } from '@iconify/utils/lib/svg/id';
describe('Testing replaceIDs', () => {
it('Simple code', () => {
const body =
'<defs><path id="test1"></defs><use fill="#FFA000" xlink:href="#test1"/>';
const expected =
'<defs><path id="callback-0"></defs><use fill="#FFA000" xlink:href="#callback-0"/>';
// Using callback
let counter = 0;
expect(replaceIDs(body, () => 'callback-' + counter++)).toBe(expected);
});
});