From c053403b77fc6e2a4b99a934e8e57bd2593df798 Mon Sep 17 00:00:00 2001 From: James Culveyhouse Date: Thu, 24 Aug 2023 12:52:48 -0500 Subject: [PATCH] C3: Improve readability of framework e2e tests (#3830) --- packages/create-cloudflare/e2e-tests/helpers.ts | 4 +++- packages/create-cloudflare/e2e-tests/pages.test.ts | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/create-cloudflare/e2e-tests/helpers.ts b/packages/create-cloudflare/e2e-tests/helpers.ts index 94e5fcd58323..3da1bcb30f04 100644 --- a/packages/create-cloudflare/e2e-tests/helpers.ts +++ b/packages/create-cloudflare/e2e-tests/helpers.ts @@ -29,11 +29,13 @@ export type RunnerConfig = { }; promptHandlers?: PromptHandler[]; argv?: string[]; + outputPrefix?: string; }; export const runC3 = async ({ argv = [], promptHandlers = [], + outputPrefix = "", }: RunnerConfig) => { const proc = spawn("node", ["./dist/cli.js", ...argv]); const stdout: string[] = []; @@ -47,7 +49,7 @@ export const runC3 = async ({ lines.forEach((line) => { // Uncomment to debug test output if (filterLine(line)) { - console.log(line); + console.log(`${outputPrefix} ${line}`); } stdout.push(line); diff --git a/packages/create-cloudflare/e2e-tests/pages.test.ts b/packages/create-cloudflare/e2e-tests/pages.test.ts index 90cedb0cd558..77221e0d9bba 100644 --- a/packages/create-cloudflare/e2e-tests/pages.test.ts +++ b/packages/create-cloudflare/e2e-tests/pages.test.ts @@ -58,7 +58,11 @@ describe(`E2E: Web frameworks`, () => { args.push(...argv); - const { output } = await runC3({ argv: args, promptHandlers }); + const { output } = await runC3({ + argv: args, + promptHandlers, + outputPrefix: `[${framework}]`, + }); // Relevant project files should have been created expect(projectPath).toExist();