mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
Fix E2E seeding 404 by using correct basePath for workflowui API route
The workflowui Next.js app uses basePath: '/workflowui', so its API routes are served at /workflowui/api/setup, not /api/setup. The global setup was calling the wrong path, resulting in a 404 and aborting the entire E2E test suite. https://claude.ai/code/session_019xbfXDfsSMKjWoH6BkaPx6
This commit is contained in:
@@ -35,9 +35,10 @@ async function globalSetup() {
|
||||
await new Promise(resolve => setTimeout(resolve, 2000))
|
||||
|
||||
// ── 3. Seed database ────────────────────────────────────────────────────
|
||||
// workflowui uses basePath: '/workflowui', so the setup route is at /workflowui/api/setup
|
||||
const setupUrl = process.env.PLAYWRIGHT_BASE_URL
|
||||
? new URL('/api/setup', process.env.PLAYWRIGHT_BASE_URL.replace(/\/workflowui\/?$/, '')).href
|
||||
: 'http://localhost:3000/api/setup'
|
||||
? new URL('/workflowui/api/setup', process.env.PLAYWRIGHT_BASE_URL.replace(/\/workflowui\/?$/, '')).href
|
||||
: 'http://localhost:3000/workflowui/api/setup'
|
||||
|
||||
try {
|
||||
const response = await fetch(setupUrl, { method: 'POST' })
|
||||
|
||||
Reference in New Issue
Block a user