使用 aws-cdk 打字稿进行单元测试
Unit testing with aws-cdk typescript
我是 aws-cdk 的新手,我创建了一个堆栈,其中包含 kinesis firehose 、 elastic search 、 lambda 、 S3 bucket 和一些根据需要的角色。现在我想在本地测试我的代码。我能够得到一些样本,但他们没有明确提到如何 运行 单元测试用例
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
进行单元测试,那就太好了
终于在 jest ref 的帮助下解决了 link https://garbe.io/blog/2019/03/26/construct-your-own-cdk-construct-library/
我是 aws-cdk 的新手,我创建了一个堆栈,其中包含 kinesis firehose 、 elastic search 、 lambda 、 S3 bucket 和一些根据需要的角色。现在我想在本地测试我的代码。我能够得到一些样本,但他们没有明确提到如何 运行 单元测试用例
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
进行单元测试,那就太好了终于在 jest ref 的帮助下解决了 link https://garbe.io/blog/2019/03/26/construct-your-own-cdk-construct-library/