1 | var assert = require ('assert');
|
2 | var loadGlobalAuth = require ('../lib/global-auth');
|
3 |
|
4 | describe ('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 |