moysklad-extension-queue
Version:
Очередь http запросов (расширение для библиотеки moysklad)
36 lines (29 loc) • 806 B
JavaScript
;
// const debug = require('debug')
const test = require('blue-tape');
const getEnvOrDefault = require('../getEnvOrDefault');
const GLOBAL_FOO = 'GLOBAL_FOO';
test('getEnvOrDefault (from process.env)', t => {
process.env.Foo = GLOBAL_FOO;
t.equal(getEnvOrDefault('Foo'), GLOBAL_FOO);
delete process.env.Foo;
t.end();
});
test('getEnvOrDefault (from window)', t => {
global.window = {
Foo: GLOBAL_FOO
};
t.equal(getEnvOrDefault('Foo'), GLOBAL_FOO);
delete global.window;
t.end();
});
test('getEnvOrDefault (from global)', t => {
global.Foo = GLOBAL_FOO;
t.equal(getEnvOrDefault('Foo'), GLOBAL_FOO);
delete global.Foo;
t.end();
});
test('getEnvOrDefault (default)', t => {
t.equal(getEnvOrDefault('Bar', val => 'default bar'), 'default bar');
t.end();
});