lambda-tester
Advanced tools
Comparing version
# 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 @@ |
@@ -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; |
'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" | ||
} | ||
} |
31045
2.34%368
3.37%5
25%+ Added
+ Added