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(''); }); }); });