我对 aws-cdk 非常陌生,并创建了一个堆栈,其中包括一个 kinesis firehose 、 elastic search 、 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 运行单元测试,那就太好了