mirror of
https://github.com/svg/svgo.git
synced 2026-01-27 07:02:06 +03:00
25 lines
635 B
JavaScript
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);
|
|
});
|
|
}
|
|
});
|
|
});
|
|
});
|