diff --git a/packages/extension/e2e.mjs b/packages/extension/e2e.mjs index e05c299..81e129e 100644 --- a/packages/extension/e2e.mjs +++ b/packages/extension/e2e.mjs @@ -6,6 +6,7 @@ */ import { chromium } from "playwright-core"; import { createServer } from "node:http"; +import { mkdirSync } from "node:fs"; import { readFile } from "node:fs/promises"; import { join, dirname } from "node:path"; import { fileURLToPath } from "node:url"; @@ -13,6 +14,8 @@ const root = dirname(fileURLToPath(import.meta.url)); const SERVER = "http://localhost:8001"; +// writeFile below does not create parent directories (page.screenshot does) +mkdirSync("/tmp/ltt-shots", { recursive: true }); const PAGE_PORT = 8899; const stamp = Date.now(); const EMAIL = `ext-e2e-${stamp}@example.com`; @@ -26,6 +29,8 @@
+ +