import Exporter from './Exporter.mjs';
function makeRenderer(code, width, height) {
return {dom: () => ({outerHTML: code}), height, width};
}
describe('Exporter', () => {
const exporter = new Exporter();
const renderer = makeRenderer('', 100, 200);
describe('.getSVGContent', () => {
it('returns the XML representation of the given renderer', () => {
const xml = exporter.getSVGContent(renderer);
expect(xml).toContain('');
});
it('includes an XML header', () => {
const xml = exporter.getSVGContent(renderer);
expect(xml).toContain('');
});
it('adds the width and height explicitly', () => {
const xml = exporter.getSVGContent(renderer);
expect(xml).toContain('