> rentaldrivego@1.0.0 test:marketplace > npm run test --workspace @rentaldrivego/marketplace > @rentaldrivego/marketplace@1.0.0 test > vitest run The CJS build of Vite's Node API is deprecated. See https://vite.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details. RUN v1.6.1 /Volumes/ExternalApps/Documents/car_management_system/apps/marketplace ✓ src/lib/api.test.ts (5 tests) 6ms ❯ src/lib/appUrls.test.ts (5 tests | 1 failed) 6ms ❯ src/lib/appUrls.test.ts > marketplace app URL resolution > resolves server URLs from forwarded host/proto and handles invalid fallbacks safely → expected 'https://market.example.com:3000' to be 'https://market.example.com' // Object.is equality ✓ src/lib/renter.test.ts (4 tests) 29ms ✓ src/lib/preferences.test.ts (3 tests) 2ms ✓ src/middleware.test.ts (5 tests) 40ms ✓ src/lib/footerContent.test.ts (4 tests) 8ms ✓ src/components/FooterContentPage.test.ts (4 tests) 6ms ✓ src/components/MarketplaceShell.content.test.ts (4 tests) 3ms ❯ src/components/WorkspaceFrame.boundary.test.ts (5 tests | 1 failed) 7ms ❯ src/components/WorkspaceFrame.boundary.test.ts > WorkspaceFrame helpers > sends users with an employee token directly to the dashboard frame path → expected '/dashboard/sign-in' to be '/dashboard' // Object.is equality ✓ src/lib/i18n.server.test.ts (3 tests) 2ms ✓ src/lib/i18n.test.ts (2 tests) 3ms ✓ src/components/BookingForm.boundary.test.ts (5 tests) 2ms ✓ src/app/(public)/footer/[slug]/page.test.ts (3 tests) 4ms ✓ src/app/(public)/app-policy-pages.test.ts (2 tests) 3ms ✓ src/components/MarketplaceHeader.boundary.test.ts (4 tests) 2ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯ FAIL src/components/WorkspaceFrame.boundary.test.ts > WorkspaceFrame helpers > sends users with an employee token directly to the dashboard frame path AssertionError: expected '/dashboard/sign-in' to be '/dashboard' // Object.is equality - Expected + Received - /dashboard + /dashboard/sign-in ❯ src/components/WorkspaceFrame.boundary.test.ts:28:44 26| stubBrowser({ cookie: 'other=1; employee_session=token_123' }) 27| 28| expect(getDefaultFramePath('sign-in')).toBe('/dashboard') | ^ 29| }) 30| ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ FAIL src/lib/appUrls.test.ts > marketplace app URL resolution > resolves server URLs from forwarded host/proto and handles invalid fallbacks safely AssertionError: expected 'https://market.example.com:3000' to be 'https://market.example.com' // Object.is equality - Expected + Received - https://market.example.com + https://market.example.com:3000 ❯ src/lib/appUrls.test.ts:36:89 34| 35| it('resolves server URLs from forwarded host/proto and handles inval… 36| expect(resolveServerAppUrl('http://localhost:3000', 'market.exampl… | ^ 37| expect(resolveServerAppUrl('http://localhost:3000', null)).toBe('h… 38| expect(resolveServerAppUrl('/relative', 'market.example.com')).toB… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯ Test Files 2 failed | 13 passed (15) Tests 2 failed | 56 passed (58) Start at 00:09:12 Duration 619ms (transform 491ms, setup 3ms, collect 1.20s, tests 123ms, environment 2ms, prepare 1.10s) npm error Lifecycle script `test` failed with error: npm error code 1 npm error path /Volumes/ExternalApps/Documents/car_management_system/apps/marketplace npm error workspace @rentaldrivego/marketplace@1.0.0 npm error location /Volumes/ExternalApps/Documents/car_management_system/apps/marketplace npm error command failed npm error command sh -c vitest run