💡

AWS CDK v2でスナップショットテストを書く

2022/06/16に公開

いつも忘れて調べているので、備忘録的にメモ。以下です。

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

ログインするとコメントできます