From 7c27782dcd0b2056dc8667345ee3228d32f23bd4 Mon Sep 17 00:00:00 2001 From: Chase Sillevis Date: Thu, 9 Feb 2017 14:57:35 -0800 Subject: [PATCH] Fill default VpcConfig to prevent errors --- lib/main.js | 5 ++++- test/main.js | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/main.js b/lib/main.js index 9d33dacd..3f43f941 100644 --- a/lib/main.js +++ b/lib/main.js @@ -122,7 +122,10 @@ Lambda.prototype._params = function (program, buffer) { MemorySize: program.memorySize, Timeout: program.timeout, Publish: program.publish, - VpcConfig: {}, + VpcConfig: { + SubnetIds: [], + SecurityGroupIds: [] + }, Environment: { Variables: {} } diff --git a/test/main.js b/test/main.js index 31bc0ff4..1e586a1f 100644 --- a/test/main.js +++ b/test/main.js @@ -71,7 +71,8 @@ describe('node-lambda', function () { it('does not append VpcConfig when params are not set', function() { var params = lambda._params(program); - assert.equal(Object.keys(params.VpcConfig).length, 0); + assert.equal(Object.keys(params.VpcConfig.SubnetIds).length, 0); + assert.equal(Object.keys(params.VpcConfig.SecurityGroupIds).length, 0); }); describe('configFile', function () {