note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/issue-17202/apps/server stdout | src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [] [02:32:11.906] ERROR (#2): Error [AssertionError]: expected true to be false // Object.is equality at /home/ubuntu/wt/issue-17202/apps/server/src/mcp/McpHttpServer.test.ts:901:67 { actual: true, expected: false, showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [ 'preview' ] [02:32:12.146] ERROR (#100): Error [AssertionError]: expected true to be false // Object.is equality at /home/ubuntu/wt/issue-17202/apps/server/src/mcp/McpHttpServer.test.ts:902:66 { actual: true, expected: false, showDiff: true, operator: 'strictEqual', [cause]: undefined } stdout | src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [ 'device' ] [02:32:12.186] ERROR (#198): Error [AssertionError]: expected true to be false // Object.is equality at /home/ubuntu/wt/issue-17202/apps/server/src/mcp/McpHttpServer.test.ts:901:67 { actual: true, expected: false, showDiff: true, operator: 'strictEqual', [cause]: undefined } ❯ src/mcp/McpHttpServer.test.ts (22 tests | 3 failed | 18 skipped) 560ms × lists preview and device tools only to credentials granting them: [] 259ms × lists preview and device tools only to credentials granting them: [ 'preview' ] 227ms × lists preview and device tools only to credentials granting them: [ 'device' ] 39ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 3 ⎯⎯⎯⎯⎯⎯⎯ FAIL src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [] FAIL src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [ 'device' ] AssertionError: expected true to be false // Object.is equality - Expected + Received - false + true ❯ src/mcp/McpHttpServer.test.ts:901:67 899| 900| expect(names).toContain("probe"); 901| expect(names.some((name) => name.startsWith("preview_"))).toBe… | ^ 902| expect(names.some((name) => name.startsWith("device_"))).toBe(… 903| }), ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ Array. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:618:21 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/3]⎯ FAIL src/mcp/McpHttpServer.test.ts > lists preview and device tools only to credentials granting them: [ 'preview' ] AssertionError: expected true to be false // Object.is equality - Expected + Received - false + true ❯ src/mcp/McpHttpServer.test.ts:902:66 900| expect(names).toContain("probe"); 901| expect(names.some((name) => name.startsWith("preview_"))).toBe… 902| expect(names.some((name) => name.startsWith("device_"))).toBe(… | ^ 903| }), 904| ).pipe(Effect.provide(NodeHttpServer.layerTest)), ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ Array. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:618:21 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/3]⎯ Test Files 1 failed (1) Tests 3 failed | 1 passed | 18 skipped (22) Start at 02:31:58 Duration 13.98s (transform 64%, import 32%, tests 4%, setup 1%)