繁体   English   中英

AWS-CDK Lambda 和测试

[英]AWS-CDK Lambda and Testing

使用 aws-cdk (Typescript) 部署包含 Lambdas 的环境,基础工作良好,但现在我想继续开发 Lambdas,我对 CDK 上下文中的单元测试感到困惑。

CDK 使用 Jest 进行单元测试,我可以使用 Mocha 和 Chai 进行 Lambda 测试还是需要使用 Jest?

我认为 Jest 对 CDK 有意义,但我喜欢 Mocha\Chai 在 Lambda 中测试我的业务逻辑。

CDK 是一个开发工具包,主要用于将使用您选择的语言编写的代码转换为 CloudFormation 模板。 如果您想使用 Mocha 或 Chai 测试 lambda 代码,您可以在本地测试它并将代码和依赖项打包到 zip 文件中,就像使用 Lambda 本身一样。

I usually use a deploy pipeline containing two build stages: one is to compile and pack a lambda function and upload to S3, the other one is to transcompile CDK stacks to a CloudFormation template that refers and uses the zipped lambda function.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM