bigint-crypto-utils/node_modules/config-master/test/test.js

30 lines
657 B
JavaScript

'use strict'
const TestRunner = require('test-runner')
const loadConfig = require('../')
const a = require('assert')
const runner = new TestRunner()
runner.test('new API', function () {
const config = loadConfig('test-app', { startFrom: __dirname + '/fixture/new-api/one/two' })
a.deepStrictEqual(config, {
one: 1,
two: 2,
three: 3,
four: 'package'
})
})
runner.test('config file', function () {
const config = loadConfig('test-app', {
startFrom: __dirname + '/fixture/config-file/one/two',
filename: '.custom-file.json'
})
a.deepStrictEqual(config, {
one: 1,
two: 2,
three: 3,
four: 'package'
})
})