Skip to content

Commit

Permalink
Added support for node 4
Browse files Browse the repository at this point in the history
  • Loading branch information
gmetzker committed Jan 16, 2017
1 parent c7a7582 commit aedc74c
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 5 deletions.
7 changes: 6 additions & 1 deletion .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,14 @@ plugins:

env:
mocha: true

node: true

rules:
padded-blocks: off
no-trailing-spaces: [error, skipBlankLines: true]
comma-dangle: [error, never]

# Doesn't work in node v4
strict: off
prefer-rest-params: off
prefer-spread: off
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
language: node_js

node_js:
- "4"
- "6"

# For code coverage:
Expand Down
1 change: 1 addition & 0 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';

const BbPromise = require('bluebird');

Expand Down
10 changes: 6 additions & 4 deletions tests/index.test.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

'use strict';

const expect = require('expect.js');
const Plugin = require('../src/index.js');
Expand Down Expand Up @@ -50,17 +50,19 @@ describe('serverless-plugin-lambda-dead-letter', () => {

function createMockRequest(requestStub) {

return (...reqArgs) =>
return () => {

new BbPromise((resolve, reject) => {
const result = requestStub(...reqArgs);
const reqArgs = Array.prototype.slice.call(arguments);
return new BbPromise((resolve, reject) => {
const result = requestStub.apply(undefined, reqArgs);
if (result !== null) {
resolve(result);
return;
}
reject(new Error(`Call to request() with unexpected arguments: ${JSON.stringify(reqArgs)}`));

});
};


}
Expand Down

0 comments on commit aedc74c

Please sign in to comment.