UNPKG

node-config-yaml

Version:

Yaml Config for Node.js based on config-yml package

36 lines (29 loc) 1.06 kB
'use strict' require('should') const sinon = require('sinon') const moment = require('moment') const _env = require('./_env.js') const _load = require('./_load.js') var clock = sinon.useFakeTimers() var timestamp = moment().format('YYYYMMDDHHmmss') var config = _load('env') var env = _env() describe('Config env from branch', function () { it('should have env variables at top', function () { console.log(config.lower) config.lower.should.equal(env) config.upper.should.equal(env.toUpperCase()) config.token.should.equal('token-' + timestamp) }) it('should have env variables in obj', function () { config.obj1.obj2.lower.should.equal(env) config.obj1.obj2.upper.should.equal(env.toUpperCase()) config.obj1.obj2.token.should.equal('token-' + timestamp) }) it('should have env variables in obj', function () { config.list1[0].should.equal(env) config.list1[1].should.equal(env.toUpperCase()) config.list1[2].should.equal('token-' + timestamp) }) clock.restore() })