UNPKG

eventstorming

Version:
21 lines 2.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ava_1 = require("ava"); const eventstorming_1 = require("eventstorming"); ava_1.test('should enable add related child', t => { let mainEntity = new eventstorming_1.EventEntity('should create message'); let subEntity = new eventstorming_1.EventEntity('should create message 2'); mainEntity.addRelatedChild(subEntity); t.deepEqual(mainEntity.relatedNodes[0].name, 'should create message 2'); }); ava_1.test('should enable remove related child', t => { let mainEntity = new eventstorming_1.EventEntity('should create message'); let subEntity = new eventstorming_1.EventEntity('should create message 2'); let subEntity2 = new eventstorming_1.EventEntity('should create message 3'); mainEntity.addRelatedChild(subEntity); mainEntity.addRelatedChild(subEntity2); mainEntity.removeRelatedChild(subEntity2); t.deepEqual(mainEntity.relatedNodes.length, 1); t.deepEqual(mainEntity.relatedNodes[0].name, 'should create message 2'); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXZlbnRFbnRpdHkuc3BlYy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9lbnRpdHkvRXZlbnRFbnRpdHkuc3BlYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZCQUF5QjtBQUN6QixpREFBMEM7QUFFMUMsVUFBSSxDQUFDLGlDQUFpQyxFQUFFLENBQUM7SUFDdkMsSUFBSSxVQUFVLEdBQUcsSUFBSSwyQkFBVyxDQUFDLHVCQUF1QixDQUFDLENBQUM7SUFDMUQsSUFBSSxTQUFTLEdBQUcsSUFBSSwyQkFBVyxDQUFDLHlCQUF5QixDQUFDLENBQUM7SUFDM0QsVUFBVSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUV0QyxDQUFDLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLHlCQUF5QixDQUFDLENBQUE7QUFDekUsQ0FBQyxDQUFDLENBQUM7QUFFSCxVQUFJLENBQUMsb0NBQW9DLEVBQUUsQ0FBQztJQUMxQyxJQUFJLFVBQVUsR0FBRyxJQUFJLDJCQUFXLENBQUMsdUJBQXVCLENBQUMsQ0FBQztJQUMxRCxJQUFJLFNBQVMsR0FBRyxJQUFJLDJCQUFXLENBQUMseUJBQXlCLENBQUMsQ0FBQztJQUMzRCxJQUFJLFVBQVUsR0FBRyxJQUFJLDJCQUFXLENBQUMseUJBQXlCLENBQUMsQ0FBQztJQUM1RCxVQUFVLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3RDLFVBQVUsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLENBQUM7SUFFdkMsVUFBVSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBRTFDLENBQUMsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDL0MsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSx5QkFBeUIsQ0FBQyxDQUFDO0FBQzFFLENBQUMsQ0FBQyxDQUFDIn0=