diff --git a/packages/commands/measure/src/__tests__/server/ServerApp.test.ts b/packages/commands/measure/src/__tests__/server/ServerApp.test.ts index c81dea33..e3e3b918 100644 --- a/packages/commands/measure/src/__tests__/server/ServerApp.test.ts +++ b/packages/commands/measure/src/__tests__/server/ServerApp.test.ts @@ -20,7 +20,9 @@ describe("ServerApp", () => { }); beforeEach(() => { - (fs.promises.readFile as jest.Mock).mockResolvedValue("/* %FLASHLIGHT_DATA% */"); + (fs.promises.readFile as jest.Mock).mockResolvedValue( + "" + ); app = createExpressApp(injected); }); @@ -37,6 +39,6 @@ describe("ServerApp", () => { test("index.html contains the FlashlightData placeholder", async () => { const fsPromises = jest.requireActual("fs").promises; const fileContent = await fsPromises.readFile(`${__dirname}/../../webapp/index.html`, "utf8"); - expect(fileContent).toContain("/* %FLASHLIGHT_DATA% */"); + expect(fileContent).toContain("__FLASHLIGHT_DATA__;"); }); }); diff --git a/packages/commands/measure/src/server/ServerApp.tsx b/packages/commands/measure/src/server/ServerApp.tsx index 002a408a..c7ab7c4e 100644 --- a/packages/commands/measure/src/server/ServerApp.tsx +++ b/packages/commands/measure/src/server/ServerApp.tsx @@ -25,7 +25,7 @@ export const createExpressApp = (injected: FlashlightData) => { const indexHtml = path.join(pathToDist, "index.html"); let data = await fs.readFile(indexHtml, "utf8"); data = data.replace( - "/* %FLASHLIGHT_DATA% */", + "__FLASHLIGHT_DATA__;", `window.__FLASHLIGHT_DATA__ = ${JSON.stringify(injected)};` ); res.send(data); diff --git a/packages/commands/measure/src/webapp/index.html b/packages/commands/measure/src/webapp/index.html index cf34f763..b58779c2 100644 --- a/packages/commands/measure/src/webapp/index.html +++ b/packages/commands/measure/src/webapp/index.html @@ -24,7 +24,7 @@