UNPKG

dbjs-persistence

Version:
25 lines (18 loc) 596 B
'use strict'; var Event = require('dbjs/_setup/event') , resolve = require('path').resolve , Driver = require('../../') , getDb = require('./db') , dbPath = resolve(__dirname, 'storage'); module.exports = function () { var db = getDb(), driver = new Driver({ database: db, path: dbPath }) , storage = driver.getStorage('base'); db.SomeType.newNamed('aaa'); db.SomeType.newNamed('bbb'); db.SomeType.newNamed('ccc'); storage.storeEvents([ new Event(db.bbb.getOwnDescriptor('bar'), 'marko'), new Event(db.ccc.getOwnDescriptor('bar'), 'miszka') ]); return driver; };