| 123456789101112131415161718192021222324252627282930 |
- 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.')
- })
- it('get null', async () => {
- const nullKey = 'null'
- try {
- logger.info(await db.get(nullKey))
- } catch (e) {
- logger.info(`不存在的键:${nullKey}.`)
- }
- })
- })
|