ssb-keyring
Version:
A persistence store for encryption keys for scuttlebutt. It's purpose is to make easy to answer box2 encryption/ decryption questions.
24 lines (18 loc) • 469 B
JavaScript
const test = require('tape')
const keyRing = require('../')
const { tmpPath } = require('./helpers')
test('init / close', t => {
t.plan(4)
keyRing(tmpPath(), (err, keys) => {
t.error(err, 'callback init')
keys.close(err => t.error(err, 'callback close'))
})
keyRing(tmpPath())
.catch(t.error)
.then(keys => {
t.ok(keys, 'promise init')
keys.close()
.catch(t.error)
.then(() => t.pass('promise close'))
})
})