From ed4ed923e2d28999fefe7026c90fd2e057f9e75a Mon Sep 17 00:00:00 2001 From: Lars Melchior Date: Thu, 1 Aug 2024 12:22:27 +0200 Subject: [PATCH] add record to dict test case --- src/testing/dicts.test.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/testing/dicts.test.ts b/src/testing/dicts.test.ts index 70d235d..1676c0c 100644 --- a/src/testing/dicts.test.ts +++ b/src/testing/dicts.test.ts @@ -72,4 +72,11 @@ class A(TypedDict): `class A(TypedDict):\n foo: NotRequired[Optional[str]]`, ); }); + + it("transpiles records as dicts", async () => { + const result = await transpileString( + `export type A = Record<"foo" | "bar", number>`, + ); + expect(result).toContain(`class A(TypedDict):\n foo: float\n bar: float`); + }); });