mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
29 lines
751 B
JavaScript
29 lines
751 B
JavaScript
|
'use strict';
|
||
|
|
||
|
const test = require('ava');
|
||
|
const dbInit = require('../helpers/database-init');
|
||
|
const getLogger = require('../../fixtures/no-logger');
|
||
|
|
||
|
let stores;
|
||
|
|
||
|
test.before(async () => {
|
||
|
const db = await dbInit('setting_store_serial', getLogger);
|
||
|
stores = db.stores;
|
||
|
});
|
||
|
|
||
|
test.after(async () => {
|
||
|
await stores.db.destroy();
|
||
|
});
|
||
|
|
||
|
test.serial('should have api secret stored', async t => {
|
||
|
const secret = await stores.settingStore.get('unleash.secret');
|
||
|
t.assert(secret);
|
||
|
});
|
||
|
|
||
|
test.serial('should insert arbitarty value', async t => {
|
||
|
const value = { b: 'hello' };
|
||
|
await stores.settingStore.insert('unleash.custom', value);
|
||
|
const ret = await stores.settingStore.get('unleash.custom');
|
||
|
t.deepEqual(ret, value);
|
||
|
});
|