From 19666442af5b3ed4a07e1e8ef705046ee904f392 Mon Sep 17 00:00:00 2001 From: abetomo Date: Mon, 3 Apr 2017 11:14:07 +0900 Subject: [PATCH 1/2] Add tests for DeadLetterConfig --- test/main.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/main.js b/test/main.js index 7412e360..728ac4c6 100644 --- a/test/main.js +++ b/test/main.js @@ -76,6 +76,20 @@ describe('node-lambda', function () { assert.equal(Object.keys(params.VpcConfig.SecurityGroupIds).length, 0); }); + it('appends DeadLetterConfig to params when DLQ params set', function() { + ['', 'arn:aws:sqs:test'].forEach(function(v) { + program.deadLetterConfigTargetArn = v; + const params = lambda._params(program); + assert.equal(params.DeadLetterConfig.TargetArn, v, v); + }); + }); + + it('does not append DeadLetterConfig when params are not set', function() { + delete program.deadLetterConfigTargetArn; + var params = lambda._params(program); + assert.isNull(params.DeadLetterConfig.TargetArn); + }); + describe('configFile', function () { beforeEach(function () { // Prep... From 54ac84e3c27b7c21897d68c1bc1722ed61d4f7d2 Mon Sep 17 00:00:00 2001 From: abetomo Date: Mon, 3 Apr 2017 11:14:44 +0900 Subject: [PATCH 2/2] Remove unnecessary line feeds --- test/main.js | 1 - 1 file changed, 1 deletion(-) diff --git a/test/main.js b/test/main.js index 728ac4c6..3e9e25fc 100644 --- a/test/main.js +++ b/test/main.js @@ -507,6 +507,5 @@ describe('node-lambda', function () { ); }); }); - }); });