UNPKG

eventstorming

Version:
46 lines 4.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ava_1 = require("ava"); const eventstorming_1 = require("eventstorming"); ava_1.test('should return correctly node svg', t => { let svgGenerator = new eventstorming_1.SVGGenerator(); let eventEntity = new eventstorming_1.EventEntity('sticker had created'); let eventPositionEntity = new eventstorming_1.EventPositionEntity({ x: 50, y: 50 }, eventEntity); let result = svgGenerator.buildNode(eventPositionEntity); t.deepEqual(result, `<g> <rect x=\"50\" y=\"50\" width=\"100\" height=\"100\" rx=\"2\" ry=\"2\" fill=\"#FFCC33\"/> <text x=\"50\" y=\"80\" fill=\"#000\"> <tspan x=\"55\" dy=\"0\">sticker had created</tspan> </text> </g>`); }); ava_1.test('should return correctly node svg with extend content', t => { let svgGenerator = new eventstorming_1.SVGGenerator(); let eventEntity = new eventstorming_1.EventEntity('sticker had created'); let eventPositionEntity = new eventstorming_1.EventPositionEntity({ x: 50, y: 50 }, eventEntity); let result = svgGenerator.buildNode(eventPositionEntity, { level: 'same', content: '<g></g>' }, { color: '#0095DD' }); t.deepEqual(result, `<g> <rect x=\"50\" y=\"50\" width=\"100\" height=\"100\" rx=\"2\" ry=\"2\" fill=\"#0095DD\"/> <text x=\"50\" y=\"80\" fill=\"#000\"> <tspan x=\"55\" dy=\"0\">sticker had created</tspan> </text> </g><g></g>`); }); ava_1.test('should return correctly node svg with child var', t => { let svgGenerator = new eventstorming_1.SVGGenerator(); let eventEntity = new eventstorming_1.EventEntity('sticker had created'); let eventPositionEntity = new eventstorming_1.EventPositionEntity({ x: 50, y: 50 }, eventEntity); let result = svgGenerator.buildNode(eventPositionEntity, { level: 'child', content: '<g></g>' }, { color: '#0095DD' }); t.deepEqual(result, `<g> <rect x=\"50\" y=\"50\" width=\"100\" height=\"100\" rx=\"2\" ry=\"2\" fill=\"#0095DD\"/> <text x=\"50\" y=\"80\" fill=\"#000\"> <tspan x=\"55\" dy=\"0\">sticker had created</tspan> </text><g></g> </g>`); }); ava_1.test('should return correctly node header', t => { let svgGenerator = new eventstorming_1.SVGGenerator(); let result = svgGenerator.buildBody('<g></g>'); t.deepEqual(result, '<svg width=\"1024\" height=\"1024\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"> <g></g> </svg>'); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU1ZHR2VuZXJhdG9yLnNwZWMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcmVuZGVyL1NWR0dlbmVyYXRvci5zcGVjLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsNkJBQXlCO0FBQ3pCLGlEQUE2RTtBQUU3RSxVQUFJLENBQUMsa0NBQWtDLEVBQUUsQ0FBQztJQUN4QyxJQUFJLFlBQVksR0FBRyxJQUFJLDRCQUFZLEVBQUUsQ0FBQztJQUN0QyxJQUFJLFdBQVcsR0FBRyxJQUFJLDJCQUFXLENBQUMscUJBQXFCLENBQUMsQ0FBQztJQUN6RCxJQUFJLG1CQUFtQixHQUFHLElBQUksbUNBQW1CLENBQUMsRUFBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUMsRUFBRSxXQUFXLENBQUMsQ0FBQztJQUMvRSxJQUFJLE1BQU0sR0FBRyxZQUFZLENBQUMsU0FBUyxDQUFDLG1CQUFtQixDQUFDLENBQUM7SUFDekQsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLEVBQUU7Ozs7O2lCQUtMLENBQUMsQ0FBQTtBQUNsQixDQUFDLENBQUMsQ0FBQztBQUVILFVBQUksQ0FBQyxzREFBc0QsRUFBRSxDQUFDO0lBQzVELElBQUksWUFBWSxHQUFHLElBQUksNEJBQVksRUFBRSxDQUFDO0lBQ3RDLElBQUksV0FBVyxHQUFHLElBQUksMkJBQVcsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO0lBQ3pELElBQUksbUJBQW1CLEdBQUcsSUFBSSxtQ0FBbUIsQ0FBQyxFQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBQyxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQy9FLElBQUksTUFBTSxHQUFHLFlBQVksQ0FBQyxTQUFTLENBQUMsbUJBQW1CLEVBQUUsRUFBQyxLQUFLLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUMsRUFBRSxFQUFDLEtBQUssRUFBRSxTQUFTLEVBQUMsQ0FBQyxDQUFDO0lBQ2xILENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxFQUFFOzs7Ozt3QkFLRSxDQUFDLENBQUE7QUFDekIsQ0FBQyxDQUFDLENBQUM7QUFFSCxVQUFJLENBQUMsaURBQWlELEVBQUUsQ0FBQztJQUN2RCxJQUFJLFlBQVksR0FBRyxJQUFJLDRCQUFZLEVBQUUsQ0FBQztJQUN0QyxJQUFJLFdBQVcsR0FBRyxJQUFJLDJCQUFXLENBQUMscUJBQXFCLENBQUMsQ0FBQztJQUN6RCxJQUFJLG1CQUFtQixHQUFHLElBQUksbUNBQW1CLENBQUMsRUFBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUMsRUFBRSxXQUFXLENBQUMsQ0FBQztJQUMvRSxJQUFJLE1BQU0sR0FBRyxZQUFZLENBQUMsU0FBUyxDQUFDLG1CQUFtQixFQUFFLEVBQUMsS0FBSyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFDLEVBQUUsRUFBQyxLQUFLLEVBQUUsU0FBUyxFQUFDLENBQUMsQ0FBQztJQUNuSCxDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sRUFBRTs7Ozs7aUJBS0wsQ0FBQyxDQUFBO0FBQ2xCLENBQUMsQ0FBQyxDQUFDO0FBRUgsVUFBSSxDQUFDLHFDQUFxQyxFQUFFLENBQUM7SUFDM0MsSUFBSSxZQUFZLEdBQUcsSUFBSSw0QkFBWSxFQUFFLENBQUM7SUFDdEMsSUFBSSxNQUFNLEdBQUcsWUFBWSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUMvQyxDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sRUFBRSxvSEFBb0gsQ0FBQyxDQUFBO0FBQzNJLENBQUMsQ0FBQyxDQUFDIn0=