1 | var assert = require('assert')
|
2 | , envs = require('../lib/envs')
|
3 |
|
4 | var 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 |
|
14 | var expected = 'setting=important\n'
|
15 |
|
16 | var loadedEnv = envs.KeyValue(input)
|
17 | var dumpedEnv = envs.dumpEnv(loadedEnv)
|
18 | var loadedFlat = envs.KeyValue(expected)
|
19 | var dumpedFlat = envs.dumpEnv(loadedFlat)
|
20 | assert.equal(dumpedEnv, expected)
|
21 | assert.equal(dumpedFlat, expected)
|