diff --git a/plugins/app-backend/src/lib/config/injectConfigIntoHtml.test.ts b/plugins/app-backend/src/lib/config/injectConfigIntoHtml.test.ts index f4f2655f1c..56c916fbb9 100644 --- a/plugins/app-backend/src/lib/config/injectConfigIntoHtml.test.ts +++ b/plugins/app-backend/src/lib/config/injectConfigIntoHtml.test.ts @@ -67,6 +67,35 @@ describe('injectConfigIntoHtml', () => { } ] +`, + }); + }); + + it('should trim script tag endings from injected config', async () => { + mockDir.setContent({ + 'index.html.tmpl': '', + }); + await injectConfigIntoHtml({ + ...baseOptions, + appConfigs: [ + { + context: 'mock', + data: { x: "" }, + }, + ], + }); + expect(mockDir.content()).toMatchObject({ + 'index.html': ` + `, }); }); diff --git a/plugins/app-backend/src/lib/config/injectConfigIntoHtml.ts b/plugins/app-backend/src/lib/config/injectConfigIntoHtml.ts index 604b6a8711..c0c1ca200a 100644 --- a/plugins/app-backend/src/lib/config/injectConfigIntoHtml.ts +++ b/plugins/app-backend/src/lib/config/injectConfigIntoHtml.ts @@ -55,7 +55,14 @@ export async function injectConfigIntoHtml( '', ` `, );