From 7b9c95a72184602c068c18150c866d23d23f9a26 Mon Sep 17 00:00:00 2001 From: Marcus Schiesser <mail@marcusschiesser.de> Date: Wed, 6 Dec 2023 14:51:29 +0700 Subject: [PATCH] fix: don't use frontend for backends of type non-streaming --- e2e/basic.spec.ts | 10 +++++++--- e2e/utils.ts | 5 ----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/e2e/basic.spec.ts b/e2e/basic.spec.ts index da6a739c..dbc44114 100644 --- a/e2e/basic.spec.ts +++ b/e2e/basic.spec.ts @@ -27,7 +27,9 @@ for (const templateType of templateTypes) { } const appType: AppType = templateFramework === "express" || templateFramework === "fastapi" - ? "--frontend" + ? templateType === "simple" + ? "--no-frontend" // simple templates don't have frontends + : "--frontend" : ""; test(`try create-llama ${templateType} ${templateFramework} ${templateEngine} ${templateUI} ${appType}`, async ({ page, @@ -46,8 +48,10 @@ for (const templateType of templateTypes) { const cps = await runApp(cwd, name, appType, port); // test frontend - await page.goto(`http://localhost:${port}`); - await expect(page.getByText("Built by LlamaIndex")).toBeVisible(); + if (appType !== "--no-frontend") { + await page.goto(`http://localhost:${port}`); + await expect(page.getByText("Built by LlamaIndex")).toBeVisible(); + } // TODO: test backend using curl (would need OpenAI key) // clean processes cps.forEach((cp) => cp.kill()); diff --git a/e2e/utils.ts b/e2e/utils.ts index 6e134495..3085263d 100644 --- a/e2e/utils.ts +++ b/e2e/utils.ts @@ -17,11 +17,6 @@ export async function runApp( try { switch (appType) { - case "--no-frontend": - cps.push( - await createProcess("npm run dev", `${cwd}/${name}/backend`, port), - ); - break; case "--frontend": cps.push( await createProcess( -- GitLab