diff --git a/package.json b/package.json index 8bd117a..f044fbc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@grandlinex/bundle-elogger", - "version": "0.14.0", + "version": "0.15.0", "description": "", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -25,34 +25,34 @@ }, "license": "BSD-3-Clause", "dependencies": { - "@grandlinex/core": "0.14.0", + "@grandlinex/core": "0.15.0", "electron-log": "^4.4.1" }, "devDependencies": { - "@types/jest": "^27.0.2", + "@types/jest": "^27.0.3", "@types/jsonwebtoken": "^8.5.6", - "@types/node": "^16.11.7", + "@types/node": "^16.11.11", "@typescript-eslint/eslint-plugin": "^4.31.2", "@typescript-eslint/parser": "^4.31.2", "cross-env": "^7.0.3", "eslint": "^7.32.0", - "eslint-config-airbnb": "^19.0.0", + "eslint-config-airbnb": "^19.0.2", "eslint-config-airbnb-typescript": "^14.0.1", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.2.4", + "eslint-plugin-jest": "^25.3.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-react": "^7.27.0", + "eslint-plugin-react": "^7.27.1", "eslint-plugin-react-hooks": "^4.3.0", - "jest": "^27.3.1", + "jest": "^27.4.3", "jest-junit": "^13.0.0", - "prettier": "^2.4.1", + "prettier": "^2.5.0", "ts-jest": "^27.0.7", "ts-loader": "^9.2.6", "ts-node": "^10.4.0", - "typedoc": "^0.22.9", - "typescript": "^4.4.4" + "typedoc": "^0.22.10", + "typescript": "^4.5.2" }, "repository": { "type": "git", diff --git a/tests/DebugClasses.ts b/tests/DebugClasses.ts index 6708ba2..f0ad163 100644 --- a/tests/DebugClasses.ts +++ b/tests/DebugClasses.ts @@ -60,29 +60,6 @@ class TestDB extends InMemDB{ -class TestDBUpdate extends CoreDBUpdate{ - constructor(db:CoreDBCon) { - super("0","1",db); - } - async performe(): Promise { - const db=this.getDb(); - - await db.setConfig("dbversion","1") - return true; - } - -} -class TestEntity extends CoreEntity{ - name:string - address?:string - age:number - constructor(name:string,age:number,address?:string) { - super(0); - this.name=name - this.age=age - this.address=address; - } -} class TestModuel extends CoreKernelModule{ constructor(kernel:TCoreKernel) { super("testModule",kernel); @@ -92,10 +69,8 @@ class TestModuel extends CoreKernelModule)) - } + this.setDb(db) + } startup(): Promise { return Promise.resolve( undefined ); @@ -116,7 +91,5 @@ export { TestBaseMod, TestKernel, TestClient, - TestDBUpdate, - TestEntity, TestModuel, } diff --git a/tests/core.test.ts b/tests/core.test.ts index 8125995..154b87c 100644 --- a/tests/core.test.ts +++ b/tests/core.test.ts @@ -1,15 +1,6 @@ - - import * as Path from 'path'; - -import { TestEntity, TestKernel } from './DebugClasses'; - import { - CoreDBCon, - CoreEntity, - CoreEntityWrapper, - createFolderIfNotExist, - ICoreKernelModule, removeFolderIfExist, sleep -} from "@grandlinex/core"; - +import * as Path from 'path'; +import {createFolderIfNotExist, removeFolderIfExist, sleep} from "@grandlinex/core"; +import { TestKernel} from './DebugClasses'; const appName = 'TestKernel'; @@ -18,79 +9,79 @@ const msiPath = Path.join(__dirname, '..', 'data'); const testPath = Path.join(__dirname, '..', 'data', 'config'); - createFolderIfNotExist(msiPath); - createFolderIfNotExist(testPath); +createFolderIfNotExist(msiPath); +createFolderIfNotExist(testPath); - let kernel = new TestKernel(appName,appCode,testPath); +let kernel = new TestKernel(appName, appCode, testPath); const testText = 'hello_world'; describe('Clean start', () => { - test('preload', async () => { - expect(kernel.getState()).toBe('init'); - }); - test('start kernel', async () => { - const result = await kernel.start(); - expect(result).toBe(true); - expect(kernel.getModCount()).toBe(1); - expect(kernel.getState()).toBe('running'); - });}) + test('preload', async () => { + expect(kernel.getState()).toBe('init'); + }); + test('start kernel', async () => { + const result = await kernel.start(); + expect(result).toBe(true); + expect(kernel.getModCount()).toBe(1); + expect(kernel.getState()).toBe('running'); + }); +}) describe('Kernel - Logger', () => { - test('log', async () => { - kernel.log("log") - expect(true).toBeTruthy(); - }); - test('warn', async () => { - kernel.warn("warn") - expect(true).toBeTruthy(); - }); - test('error', async () => { - kernel.error("error") - expect(true).toBeTruthy(); - }); - test('debug', async () => { - kernel.debug("debug") - expect(true).toBeTruthy(); - }); - }) + test('log', async () => { + kernel.log("log") + expect(true).toBeTruthy(); + }); + test('warn', async () => { + kernel.warn("warn") + expect(true).toBeTruthy(); + }); + test('error', async () => { + kernel.error("error") + expect(true).toBeTruthy(); + }); + test('debug', async () => { + kernel.debug("debug") + expect(true).toBeTruthy(); + }); +}) describe('KernelModule - Logger', () => { - test('log', async () => { - kernel.getModule().log("log") - expect(true).toBeTruthy(); - }); - test('warn', async () => { - kernel.getModule().warn("warn") - expect(true).toBeTruthy(); - }); - test('error', async () => { - kernel.getModule().error("error") - expect(true).toBeTruthy(); - }); - test('debug', async () => { - kernel.getModule().debug("debug") - expect(true).toBeTruthy(); - }); - }) - + test('log', async () => { + kernel.getModule().log("log") + expect(true).toBeTruthy(); + }); + test('warn', async () => { + kernel.getModule().warn("warn") + expect(true).toBeTruthy(); + }); + test('error', async () => { + kernel.getModule().error("error") + expect(true).toBeTruthy(); + }); + test('debug', async () => { + kernel.getModule().debug("debug") + expect(true).toBeTruthy(); + }); +}) -describe("ShutDown",()=>{ +describe("ShutDown", () => { - test('exit kernel', async () => { - const result = await kernel.stop(); + test('exit kernel', async () => { + const result = await kernel.stop(); - await sleep(1000); + await sleep(1000); - expect(kernel.getState()).toBe('exited'); + expect(kernel.getState()).toBe('exited'); - expect(result).toBeTruthy(); - }); + expect(result).toBeTruthy(); + }); - test('cleanup', async () => { + test('cleanup', async () => { - expect(removeFolderIfExist(testPath)).not.toBeFalsy() - }); + expect(removeFolderIfExist(testPath)).not.toBeFalsy() + }); })