UNPKG

eventstorming

Version:
44 lines 3.8 kB
import { test } from "ava"; import { BaseModel } from "eventstorming"; test('should enable add model', t => { let baseModel = new BaseModel; let event = baseModel.create({ name: "event should be created" }); let eventRead = baseModel.readById(event['id']); t.deepEqual(eventRead["name"], event["name"]); }); test('should enable add model 2', t => { let baseModel = new BaseModel; let event = baseModel.create({ name: "event should be created 2" }); let eventRead = baseModel.readById(event.id); t.deepEqual(eventRead["name"], event["name"]); }); test('should enable get all model', t => { let baseModel = new BaseModel; baseModel.create({ name: "event should be created 1" }); baseModel.create({ name: "event should be created 2" }); let events = baseModel.all(); t.deepEqual(events[0]['name'], 'event should be created 1'); t.deepEqual(events[1]['name'], 'event should be created 2'); }); test('should enable deleteById model', t => { let baseModel = new BaseModel; let event1 = baseModel.create({ name: "event should be created 1" }); baseModel.create({ name: "event should be created 2" }); baseModel.deleteById(event1["id"]); let events = baseModel.all(); t.deepEqual(events.length, 1); t.deepEqual(events[0]['name'], 'event should be created 2'); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmFzZU1vZGVsLnNwZWMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbW9kZWwvQmFzZU1vZGVsLnNwZWMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLElBQUksRUFBQyxNQUFNLEtBQUssQ0FBQztBQUN6QixPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTFDLElBQUksQ0FBQyx5QkFBeUIsRUFBRSxDQUFDO0lBQy9CLElBQUksU0FBUyxHQUFHLElBQUksU0FBUyxDQUFDO0lBQzlCLElBQUksS0FBSyxHQUFHLFNBQVMsQ0FBQyxNQUFNLENBQUM7UUFDM0IsSUFBSSxFQUFFLHlCQUF5QjtLQUNoQyxDQUFDLENBQUM7SUFFSCxJQUFJLFNBQVMsR0FBRyxTQUFTLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ2hELENBQUMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0FBQ2hELENBQUMsQ0FBQyxDQUFDO0FBRUgsSUFBSSxDQUFDLDJCQUEyQixFQUFFLENBQUM7SUFDakMsSUFBSSxTQUFTLEdBQUcsSUFBSSxTQUFTLENBQUM7SUFDOUIsSUFBSSxLQUFLLEdBQUcsU0FBUyxDQUFDLE1BQU0sQ0FBQztRQUMzQixJQUFJLEVBQUUsMkJBQTJCO0tBQ2xDLENBQUMsQ0FBQztJQUVILElBQUksU0FBUyxHQUFHLFNBQVMsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQzdDLENBQUMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0FBQ2hELENBQUMsQ0FBQyxDQUFDO0FBRUgsSUFBSSxDQUFDLDZCQUE2QixFQUFFLENBQUM7SUFDbkMsSUFBSSxTQUFTLEdBQUcsSUFBSSxTQUFTLENBQUM7SUFDOUIsU0FBUyxDQUFDLE1BQU0sQ0FBQztRQUNmLElBQUksRUFBRSwyQkFBMkI7S0FDbEMsQ0FBQyxDQUFDO0lBRUgsU0FBUyxDQUFDLE1BQU0sQ0FBQztRQUNmLElBQUksRUFBRSwyQkFBMkI7S0FDbEMsQ0FBQyxDQUFDO0lBRUgsSUFBSSxNQUFNLEdBQUcsU0FBUyxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQzdCLENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLDJCQUEyQixDQUFDLENBQUM7SUFDNUQsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsMkJBQTJCLENBQUMsQ0FBQztBQUM5RCxDQUFDLENBQUMsQ0FBQztBQUVILElBQUksQ0FBQyxnQ0FBZ0MsRUFBRSxDQUFDO0lBQ3RDLElBQUksU0FBUyxHQUFHLElBQUksU0FBUyxDQUFDO0lBQzlCLElBQUksTUFBTSxHQUFHLFNBQVMsQ0FBQyxNQUFNLENBQUM7UUFDNUIsSUFBSSxFQUFFLDJCQUEyQjtLQUNsQyxDQUFDLENBQUM7SUFFSCxTQUFTLENBQUMsTUFBTSxDQUFDO1FBQ2YsSUFBSSxFQUFFLDJCQUEyQjtLQUNsQyxDQUFDLENBQUM7SUFFSCxTQUFTLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ25DLElBQUksTUFBTSxHQUFHLFNBQVMsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUM3QixDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDOUIsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsMkJBQTJCLENBQUMsQ0FBQztBQUM5RCxDQUFDLENBQUMsQ0FBQyJ9