From 8b0bd3d3dbe946ccb1012fa8d8e8e1656370edaf Mon Sep 17 00:00:00 2001 From: snoglobe Date: Wed, 25 Sep 2024 14:34:02 -0700 Subject: [PATCH] tests --- test/bundler/bundler_edgecase.test.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/test/bundler/bundler_edgecase.test.ts b/test/bundler/bundler_edgecase.test.ts index 866c98d0ea4f7..d92759f7b8614 100644 --- a/test/bundler/bundler_edgecase.test.ts +++ b/test/bundler/bundler_edgecase.test.ts @@ -1831,6 +1831,30 @@ describe("bundler", () => { }, run: { stdout: "1\n2" }, }); + itBundled("edgecase/Latin1StringInImportedJSON", { + files: { + "/entry.ts": ` + import x from './second.json'; + console.log(x); + `, + "/second.json": ` + "测试" + `, + }, + run: { stdout: `测试` }, + }); + itBundled("edgecase/Latin1StringKey", { + files: { + "/entry.ts": ` + import x from './second.json'; + console.log(x["测试"]); + `, + "/second.json": ` + {"测试" : 123} + `, + }, + run: { stdout: `123` }, + }); // TODO(@paperdave): test every case of this. I had already tested it manually, but it may break later const requireTranspilationListESM = [