From c399a78b781c86c768f076dff01c310184838596 Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 18 Jun 2026 16:47:06 -0400 Subject: [PATCH 1/2] Use runtime mode for testing --- files/babel.config.cjs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/files/babel.config.cjs b/files/babel.config.cjs index ce930e9..7fe5715 100644 --- a/files/babel.config.cjs +++ b/files/babel.config.cjs @@ -10,7 +10,14 @@ const { templateCompatSupport, } = require('@embroider/compat/babel'); -const macros = buildMacros(); +const macros = buildMacros({ + configure(config) { + if (process.env.EMBER_ENV === "test") { + config.enableRuntimeMode(); + } + }, +}); + // For scenario testing const isCompat = Boolean(process.env.ENABLE_COMPAT_BUILD); From ec1c366433c59e2b0f9b8c6a893350522e7abc4e Mon Sep 17 00:00:00 2001 From: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com> Date: Thu, 18 Jun 2026 16:48:59 -0400 Subject: [PATCH 2/2] Update package.json --- files/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/package.json b/files/package.json index 6cd454e..df8aac1 100644 --- a/files/package.json +++ b/files/package.json @@ -27,7 +27,7 @@ "lint:types": "ember-tsc --noEmit<% } %>", "lint:publish": "<%= runScript %> build && publint run --level error", "start": "vite dev", - "test": "vite build --mode=development --out-dir dist-tests && testem --file testem.cjs ci --port 0", + "test": "EMBER_ENV=test vite build --mode=development --out-dir dist-tests && testem --file testem.cjs ci --port 0", "prepack": "rollup --config" }, "dependencies": {