eventstorming
Version:
A Graphics Library for Event Storming
18 lines • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ava_1 = require("ava");
const eventstorming_1 = require("eventstorming");
ava_1.test('should enable add model', t => {
let eventModel = new eventstorming_1.EventModel;
let baseModel = new eventstorming_1.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXZlbnRNb2RlbC5zcGVjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL21vZGVsL0V2ZW50TW9kZWwuc3BlYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZCQUF5QjtBQUN6QixpREFBc0Q7QUFFdEQsVUFBSSxDQUFDLHlCQUF5QixFQUFFLENBQUM7SUFDL0IsSUFBSSxVQUFVLEdBQUcsSUFBSSwwQkFBVSxDQUFDO0lBRWhDLElBQUksU0FBUyxHQUFHLElBQUkseUJBQVMsQ0FBQztJQUM5QixJQUFJLElBQUksR0FBRyxTQUFTLENBQUMsTUFBTSxDQUFDO1FBQzFCLElBQUksRUFBRSx5QkFBeUI7S0FDaEMsQ0FBQyxDQUFDO0lBR0gsSUFBSSxLQUFLLEdBQUcsVUFBVSxDQUFDLE1BQU0sQ0FBQztRQUM1QixJQUFJLEVBQUUseUJBQXlCO1FBQy9CLFlBQVksRUFBRSxJQUFJO0tBQ25CLENBQUMsQ0FBQztJQUVILElBQUksVUFBVSxHQUFHLFVBQVUsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFekQsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFDaEQsQ0FBQyxDQUFDLENBQUMifQ==