From 144a620f4300ffc5ee895889275ca9711afb4bbb Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Wed, 9 Jun 2021 14:55:55 +0200 Subject: [PATCH] fix(core): update --- test/test.ts | 1 + ts/smartdata.classes.collection.ts | 9 +++++++++ ts/smartdata.classes.doc.ts | 1 + 3 files changed, 11 insertions(+) diff --git a/test/test.ts b/test/test.ts index 1761ae2..c8ab310 100644 --- a/test/test.ts +++ b/test/test.ts @@ -213,6 +213,7 @@ tap.test('should ', async () => {}) // close the database connection // ======================================= tap.test('should close the database connection', async (tools) => { + await testDb.mongoDb.dropDatabase(); await testDb.close(); try { await mongod.stop(); diff --git a/ts/smartdata.classes.collection.ts b/ts/smartdata.classes.collection.ts index 72f6d38..91c2cf6 100644 --- a/ts/smartdata.classes.collection.ts +++ b/ts/smartdata.classes.collection.ts @@ -70,6 +70,15 @@ export interface IManager { } return collectionFactory.getCollection(constructor.name, dbArg); } + public static get manager() { + let manager: TManager; + if (managerArg['db']) { + manager = (managerArg as TManager); + } else { + manager = (managerArg as TDelayed)(); + } + return manager; + } public get manager() { let manager: TManager; if (managerArg['db']) { diff --git a/ts/smartdata.classes.doc.ts b/ts/smartdata.classes.doc.ts index 10a18fe..1c754dd 100644 --- a/ts/smartdata.classes.doc.ts +++ b/ts/smartdata.classes.doc.ts @@ -47,6 +47,7 @@ export class SmartDataDbDoc; public collection: SmartdataCollection; + public static manager: TManager; public manager: TManager; /**