【发布时间】:2020-09-15 23:29:24
【问题描述】:
哪一种是使用 TypeScript 对 NodeJS 中实现的 lambda 进行单元测试的最佳方法,比如这个虚拟的:
import {Callback} from "aws-lambda";
export interface BinaryEvent {
number1: number
number2: number
}
export interface Result {
result: number
}
export type BinaryOperation = (number1: number, number2: number) => number;
export type BinaryOperationHandler = ({number1, number2}: BinaryEvent, context: any, callback: Callback<Result>) => void;
export const addition: BinaryOperationHandler = ({number1, number2}, context, callback) => {
setTimeout(() => callback(null, {result: (number1 + number2)}), 1000);
}
【问题讨论】:
标签: node.js typescript amazon-web-services unit-testing aws-lambda