UNPKG

660 BJavaScriptView Raw
1var assert = require('assert')
2 , envs = require('../lib/envs')
3
4var input = '### This is a config file...\n' +
5 ' \n' +
6 '# Very important setting!\n' +
7 'setting = important\n' +
8 ' \n' +
9 '# Dangerous, we should commend this out: \n' +
10 '# DANGER = HIGH VOLTAGE \n' +
11 ' \n' +
12 '# end \n'
13
14var expected = 'setting=important\n'
15
16var loadedEnv = envs.KeyValue(input)
17var dumpedEnv = envs.dumpEnv(loadedEnv)
18var loadedFlat = envs.KeyValue(expected)
19var dumpedFlat = envs.dumpEnv(loadedFlat)
20assert.equal(dumpedEnv, expected)
21assert.equal(dumpedFlat, expected)