1
0
mirror of https://github.com/svg/svgo.git synced 2025-04-19 10:22:15 +03:00
svgo/lib/parser.test.js
2024-02-11 22:14:25 +00:00

33 lines
732 B
JavaScript

import { parseSvg } from './parser.js';
import { stringifySvg } from './stringifier.js';
const input = `<svg xmlns="http://www.w3.org/2000/svg">
<text x="10" y="35" xml:space="preserve">
<a href="x">
this is a test
</a>
</text>
<text x="10" y="35" xml:space="preserve">
<tspan>
this is a test
</tspan>
</text>
</svg>`;
const expected = `<svg xmlns="http://www.w3.org/2000/svg"><text x="10" y="35" xml:space="preserve">
<a href="x">
this is a test
</a>
</text><text x="10" y="35" xml:space="preserve">
<tspan>
this is a test
</tspan>
</text></svg>`;
test('a text preserved', () => {
const parsed = parseSvg(input);
const actual = stringifySvg(parsed, {});
expect(actual).toBe(expected);
});