💡
AWS CDK v2でスナップショットテストを書く
いつも忘れて調べているので、備忘録的にメモ。以下です。
import * as cdk from "aws-cdk-lib";
import { Template } from "aws-cdk-lib/assertions";
import { AppStack } from "../lib/app-stack";
test("snapshot", () => {
const app = new cdk.App();
const stack = new AppStack(app, "AppStack");
const template = Template.fromStack(stack);
expect(template.toJSON()).toMatchSnapshot();
});
ちなみに、jestでスナップショットをアップデートするには以下を実行します。
$ jest --updateSnapshot
Discussion