eventstorming
Version:
A Graphics Library for Event Storming
16 lines • 1.46 kB
JavaScript
import { test } from "ava";
import { EventModel, BaseModel } from "eventstorming";
test('should enable add model', t => {
let eventModel = new EventModel;
let baseModel = new BaseModel;
let base = baseModel.create({
name: "event should be created"
});
let event = eventModel.create({
name: "event should be created",
relatedChild: base
});
let getRelated = eventModel.getRelatedChildById(base.id);
t.deepEqual(base["name"], getRelated["name"]);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXZlbnRNb2RlbC5zcGVjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL21vZGVsL0V2ZW50TW9kZWwuc3BlYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsSUFBSSxFQUFDLE1BQU0sS0FBSyxDQUFDO0FBQ3pCLE9BQU8sRUFBRSxVQUFVLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXRELElBQUksQ0FBQyx5QkFBeUIsRUFBRSxDQUFDO0lBQy9CLElBQUksVUFBVSxHQUFHLElBQUksVUFBVSxDQUFDO0lBRWhDLElBQUksU0FBUyxHQUFHLElBQUksU0FBUyxDQUFDO0lBQzlCLElBQUksSUFBSSxHQUFHLFNBQVMsQ0FBQyxNQUFNLENBQUM7UUFDMUIsSUFBSSxFQUFFLHlCQUF5QjtLQUNoQyxDQUFDLENBQUM7SUFHSCxJQUFJLEtBQUssR0FBRyxVQUFVLENBQUMsTUFBTSxDQUFDO1FBQzVCLElBQUksRUFBRSx5QkFBeUI7UUFDL0IsWUFBWSxFQUFFLElBQUk7S0FDbkIsQ0FBQyxDQUFDO0lBRUgsSUFBSSxVQUFVLEdBQUcsVUFBVSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUV6RCxDQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztBQUNoRCxDQUFDLENBQUMsQ0FBQyJ9