Skip to content

Commit 3418f7b

Browse files
committed
Add simple tests
1 parent b8e8fe8 commit 3418f7b

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

packages/commons/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"scripts": {
1010
"commit": "commit",
11-
"test": "echo No tests defined",
11+
"test": "jest --detectOpenHandles --coverage --verbose",
1212
"watch": "jest --watch",
1313
"build": "tsc",
1414
"lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests",

packages/commons/tests/unit/LambdaInterface.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Callback, Context } from 'aws-lambda';
1+
import { Callback, Context, Handler } from 'aws-lambda';
22
import { ContextExamples, LambdaInterface } from '../../src';
33

44
describe('LambdaInterface', () => {
@@ -9,9 +9,12 @@ describe('LambdaInterface', () => {
99
public handler<TEvent, TResult>(
1010
_event: TEvent,
1111
_context: Context,
12-
_callback: Callback<TResult>,
12+
_callback: Callback<TResult>
1313
): void | Promise<TResult> {
14-
return;
14+
_context.done();
15+
_context.fail(new Error('test Error'));
16+
_context.succeed('test succeed');
17+
_context.getRemainingTimeInMillis();
1518
}
1619
}
1720

0 commit comments

Comments
 (0)