UNPKG

682 BJavaScriptView Raw
1var assert = require ('assert');
2var loadGlobalAuth = require ('../lib/global-auth');
3
4describe ('global auth', function() {
5 it('handles missing files gracefully', function() {
6 var globalAuth = loadGlobalAuth('/i/dont/exist');
7 assert.ok(Object.keys(globalAuth).length === 0);
8 });
9
10 it('expands environment variables in values correctly', function() {
11 process.env.TEST_USER = "testuser";
12 process.env.TEST_PASSWORD = "testpass";
13 var globalAuth = loadGlobalAuth("test/fixtures/global-auth/valid-with-env.json");
14 assert.equal(globalAuth.foo.username, "testuser");
15 assert.equal(globalAuth.foo.password, "before_testpass_after");
16 });
17});
\No newline at end of file