|
|
@@ -0,0 +1,20 @@
|
|
|
+const assert = require("assert");
|
|
|
+const logger = require("../kit/logger-kit").getLogger('level-db-test')
|
|
|
+const { Level } = require("level");
|
|
|
+
|
|
|
+describe('level-db', () => {
|
|
|
+ const db = new Level('app.db', { valueEncoding: 'json' })
|
|
|
+
|
|
|
+ const key = 'test'
|
|
|
+ const value = 2
|
|
|
+
|
|
|
+ it('save', async () => {
|
|
|
+ await db.put(key, value)
|
|
|
+ })
|
|
|
+
|
|
|
+ it('get', async () => {
|
|
|
+ const rst = await db.get(key)
|
|
|
+ logger.info(`key:${key}, value:${value}, type:${typeof value}, rst type:${typeof rst}.`)
|
|
|
+ assert.equal(rst, value, 'test failed.')
|
|
|
+ })
|
|
|
+})
|