You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

lambda-tester

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lambda-tester - npm Package Compare versions

Comparing version

to
2.6.0

7

CHANGELOG.md
# Change Log
## 2.6.0 (2016-06-27)
Updated:
* `context.fail()` and `callback()` now support strings, which will get converted into `Error` instances. This behavior matches
that of Lambda.
## 2.5.1 (2016-05-29)

@@ -4,0 +11,0 @@

22

lib/index.js

@@ -69,2 +69,12 @@ 'use strict';

function convertError( err ) {
if( utils.isString( err ) ) {
err = new Error( err );
}
return err;
}
function createFailCallback( reject ) {

@@ -103,2 +113,4 @@

err = convertError( err );
var failError = new Error( 'context.fail() called before callback' );

@@ -343,3 +355,3 @@ failError.cause = err;

// if memory is beyond, throw exception
// FUTURE: if memory is beyond, throw exception

@@ -352,2 +364,4 @@

err = convertError( err );
var failError = new Error( 'encountered error but expected the handler to succeed - cause: ' + err.message );

@@ -397,2 +411,4 @@ failError.cause = err;

errResult = convertError( errResult );
verifyResult( self, errResult, resultVerifier, resolve, reject, savedHandleState );

@@ -451,2 +467,4 @@ };

err = convertError( err );
return verifyResult( self, err, resultVerifier, resolve, reject, savedHandleState );

@@ -496,2 +514,4 @@ }

err = convertError( err );
let failError = new Error( 'expecting result but error was thrown - cause: ' + err.message );

@@ -498,0 +518,0 @@ failError.cause = err;

14

lib/utils.js
'use strict';
const vandiumUtils = require( 'vandium-utils' );
const uuid = require( 'node-uuid' );

@@ -50,9 +52,7 @@

module.exports = {
module.exports = Object.assign( {}, vandiumUtils, {
createLogStreamName,
createFunctionArn,
createId
};
createLogStreamName,
createFunctionArn,
createId
});
{
"name": "lambda-tester",
"version": "2.5.1",
"version": "2.6.0",
"description": "Unit/Integration tests for AWS Lambda handlers",

@@ -44,4 +44,5 @@ "main": "lib/index.js",

"lambda-leak": "^1.0.0",
"node-uuid": "^1.4.7"
"node-uuid": "^1.4.7",
"vandium-utils": "^1.0.0"
}
}