1
0
mirror of https://github.com/svg/svgo.git synced 2026-01-27 07:02:06 +03:00
Files
svgo/test/plugins/_collections.test.js

25 lines
635 B
JavaScript

import { elems } from '../../plugins/_collections.js';
describe('elems.deprecated', () => {
Object.entries(elems).forEach(([tagName, elemConfig]) => {
const deprecated = elemConfig.deprecated;
if (!deprecated) {
return;
}
test(`${tagName} deprecated attributes are all known attributes`, () => {
if (deprecated.safe) {
deprecated.safe.forEach((attr) => {
expect(elemConfig.attrs).toContain(attr);
});
}
if (deprecated.unsafe) {
deprecated.unsafe.forEach((attr) => {
expect(elemConfig.attrs).toContain(attr);
});
}
});
});
});