test(cloudcmd) deprecate: one panel mode

This commit is contained in:
coderaiser 2018-05-11 18:08:06 +03:00
parent 24ef843b65
commit cdc7fed69c

View file

@ -1,6 +1,7 @@
'use strict';
const path = require('path');
const util = require('util');
const test = require('tape');
const diff = require('sinon-called-with-diff');
@ -11,6 +12,8 @@ const clean = require('clear-module');
const DIR = '../../server/';
const cloudcmdPath = DIR + 'cloudcmd';
const noop = () => {};
const cloudcmd = require(cloudcmdPath);
const config = require(DIR + 'config');
const {
@ -219,6 +222,30 @@ test('cloudcmd: getIndexPath: development', (t) => {
t.end();
});
test('cloudcmd: deprecated: one panel mode', (t) => {
const config = {
onePanelMode: true
};
const {
deprecate: originalDeprecate
} = util;
const deprecate = sinon
.stub()
.returns(noop);
util.deprecate = deprecate;
cloudcmd({
config
});
util.deprecate = originalDeprecate;
t.ok(deprecate.called, 'should call deprecate');
t.end();
});
function cleanNodeEnv() {
const {NODE_ENV} = process.env;