import PlainTextExporter from '../../../src/components/export/PlainTextExporter'; import Mindmap from '../../../src/components/model/Mindmap'; import fs from 'fs'; import path from 'path'; import XMLSerializerFactory from '../../../src/components/persistence/XMLSerializerFactory'; test('mindplot generation of simple maps', () => { const parser = new DOMParser(); // Load DOM ... const mapStream =fs.readFileSync(path.resolve(__dirname, './samples/welcome.xml'),{encoding: 'utf-8'}); const document = parser.parseFromString(mapStream.toString(), 'text/xml') // Convert to mindmap ... const serializer = XMLSerializerFactory.getSerializerFromDocument(document); const mindmap:Mindmap = serializer.loadFromDom(document,'welcome'); const exporter = new PlainTextExporter(mindmap); console.log(exporter.export()); });