cloudcmd/test/lib/config.js
2016-12-05 15:38:29 +02:00

44 lines
967 B
JavaScript

'use strict';
const test = require('tape');
const root = '../../';
const config = require(root + 'lib/server/config');
const promisify = require('es6-promisify');
const pullout = require('pullout');
const request = require('request');
const before = require('../before');
test('config: manage', (t) => {
t.equal(undefined, config(), 'should return "undefined"');
t.end();
});
test('config: manage: get', (t) => {
const editor = 'deepword';
const conf = {
editor
};
before({config: conf}, (port, after) => {
t.equal(editor, config('editor'), 'should get config');
t.end();
after();
});
});
test('config: manage: get', (t) => {
const editor = 'deepword';
const conf = {
editor
};
before({config: conf}, (port, after) => {
config('editor', 'dword');
t.equal('dword', config('editor'), 'should set config');
t.end();
after();
});
});