我对aws-cdk并不陌生,并且创建了一个堆栈,该堆栈由kinesis firehose,弹性搜索,lambda,S3存储桶和一些根据要求的角色组成。现在,我想在本地测试我的代码。我可以得到一些样本,但是他们没有明确提到如何运行单元测试用例
module.exports = {
'default bucket'(test) {
const stack = new cdk.Stack();
new s3.Bucket(stack, 'MyBucket');
assert_1.expect(stack).toMatch({
"Resources": {
"MyBucketF68F3FF0": {
"Type": "AWS::S3::Bucket",
"DeletionPolicy": "Retain",
"UpdateReplacePolicy": "Retain",
}
}
});
test.done();
}
};
如果能得到一个有关如何使用aws-cdk进行单元测试的正确示例,那将是很好的事情
答案 0 :(得分:0)
最后在jest ref链接https://garbe.io/blog/2019/03/26/construct-your-own-cdk-construct-library/的帮助下解决了该问题