From 94084db77d60e6fd121953a3d1087048e94229de Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Wed, 3 Apr 2024 16:36:01 +0100 Subject: [PATCH] Exclude isolated-vm.ts from coverage. --- packages/server/jest.config.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/server/jest.config.ts b/packages/server/jest.config.ts index 428ffd5761..d0c184248c 100644 --- a/packages/server/jest.config.ts +++ b/packages/server/jest.config.ts @@ -56,6 +56,10 @@ const config: Config.InitialOptions = { "!src/tests/**/*.{js,ts}", // The use of coverage in the JS runner bundles breaks tests "!src/jsRunner/bundles/**/*.{js,ts}", + // We have a polyfill for the TextDecoder class in here that gets + // injected into the vm for deserializing BSON. If it gets coveraged + // it breaks the tests. + "!src/jsRunner/vm/isolated-vm.ts", ], coverageReporters: ["lcov", "json", "clover"], }