From 1aeb65b4452222ccefdb43224bae6cb2580fe66c Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Sat, 15 Feb 2025 04:44:31 +0100 Subject: [PATCH] fix: run tests in iife to avoid name conflicts (#58805) --- tools/client-plugins/browser-scripts/test-evaluator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/client-plugins/browser-scripts/test-evaluator.ts b/tools/client-plugins/browser-scripts/test-evaluator.ts index 839fb42488a..1508457a3bf 100644 --- a/tools/client-plugins/browser-scripts/test-evaluator.ts +++ b/tools/client-plugins/browser-scripts/test-evaluator.ts @@ -132,7 +132,7 @@ ctx.onmessage = async (e: TestEvaluatorEvent) => { __utils.flushLogs(); __userCodeWasExecuted = true; __utils.toggleProxyLogger(true); -${e.data.testString}`)) as unknown; +(async () => {${e.data.testString}})()`)) as unknown; } catch (err) { if (__userCodeWasExecuted) { // rethrow error, since test failed.