Add secrets table
this will hold keys, certs etc
This commit is contained in:
@@ -20,6 +20,7 @@ var appdb = require('../appdb.js'),
|
||||
mailboxdb = require('../mailboxdb.js'),
|
||||
maildb = require('../maildb.js'),
|
||||
notificationdb = require('../notificationdb.js'),
|
||||
secretsdb = require('../secretsdb.js'),
|
||||
settingsdb = require('../settingsdb.js'),
|
||||
taskdb = require('../taskdb.js'),
|
||||
tokendb = require('../tokendb.js'),
|
||||
@@ -1327,6 +1328,36 @@ describe('database', function () {
|
||||
|
||||
});
|
||||
|
||||
describe('secrets', function () {
|
||||
it('can set value', function (done) {
|
||||
secretsdb.set('somekey', Buffer.from('somevalue'), function (error) {
|
||||
expect(error).to.be(null);
|
||||
done();
|
||||
});
|
||||
});
|
||||
it('can get the set value', function (done) {
|
||||
secretsdb.get('somekey', function (error, value) {
|
||||
expect(error).to.be(null);
|
||||
expect(value).to.eql(Buffer.from('somevalue'));
|
||||
done();
|
||||
});
|
||||
});
|
||||
it('can update a value', function (done) {
|
||||
secretsdb.set('somekey', Buffer.from('someothervalue'), function (error) {
|
||||
expect(error).to.be(null);
|
||||
done();
|
||||
});
|
||||
});
|
||||
it('can get updated value', function (done) {
|
||||
secretsdb.get('somekey', function (error, value) {
|
||||
expect(error).to.be(null);
|
||||
expect(value).to.eql(Buffer.from('someothervalue'));
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
describe('backup', function () {
|
||||
|
||||
it('add succeeds', function (done) {
|
||||
|
||||
Reference in New Issue
Block a user