a127-magic
Advanced tools
Comparing version 0.2.7 to 0.3.0
@@ -50,3 +50,4 @@ /**************************************************************************** | ||
useStubs: false, | ||
controllers: 'api/controllers' | ||
controllers: 'api/controllers', | ||
mocks: 'api/mocks' | ||
}, | ||
@@ -53,0 +54,0 @@ volos: { |
@@ -38,9 +38,12 @@ /**************************************************************************** | ||
var useStubs = false; | ||
var startConfig = config._a127_start_config; | ||
if (startConfig) { | ||
if (startConfig.mock) { config['a127.magic'].controllers.useStubs = true; } | ||
if (startConfig.debug && !process.env.DEBUG) { | ||
process.env.DEBUG = startConfig.debug; | ||
} | ||
var startConfig = config._a127_start_config || {}; | ||
var magicConfig = config['a127.magic']; | ||
var routerConfig = { | ||
useStubs: startConfig.mock || magicConfig.controllers.useStubs, | ||
controllers: startConfig.mock ? magicConfig.controllers.mocks : magicConfig.controllers.controllers | ||
}; | ||
if (startConfig.debug && !process.env.DEBUG) { | ||
process.env.DEBUG = startConfig.debug; | ||
} | ||
@@ -53,4 +56,4 @@ | ||
swaggerTools.swaggerValidator(), | ||
volosSwagger(swaggerObject, config['a127.magic'].volos), | ||
swaggerTools.swaggerRouter(config['a127.magic'].controllers) | ||
volosSwagger(swaggerObject, magicConfig.volos), | ||
swaggerTools.swaggerRouter(routerConfig) | ||
]); | ||
@@ -57,0 +60,0 @@ } |
{ | ||
"name": "a127-magic", | ||
"version": "0.2.7", | ||
"version": "0.3.0", | ||
"description": "Apigee 127 Swagger Loader and Middleware", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -49,3 +49,3 @@ var should = require('should'); | ||
swaggerConfig["a127.account.password"].should.equal('PASSWORD'); | ||
swaggerConfig['a127.account.password'].should.equal('PASSWORD'); | ||
@@ -52,0 +52,0 @@ var swaggerReference = swaggerObject['x-volos-test']; |
@@ -17,6 +17,9 @@ var should = require('should'); | ||
it('resources must be made available', function(done) { | ||
var oauth = resource('oauth2'); | ||
should.exist(oauth); | ||
done(); | ||
describe('resource', function() { | ||
it('oauth must be made available', function(done) { | ||
var oauth = resource('oauth2'); | ||
should.exist(oauth); | ||
done(); | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
493
18
89601