Skip to content

feat: enhance NavUser with organization switching and improve home pa… #1153

feat: enhance NavUser with organization switching and improve home pa…

feat: enhance NavUser with organization switching and improve home pa… #1153

Triggered via push February 7, 2026 10:15
Status Failure
Total duration 1m 52s
Artifacts

test.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

16 errors
Test (Node 22.x)
Process completed with exit code 1.
Test (Node 22.x)
@objectos/web#test: command (/home/runner/work/objectos/objectos/apps/web) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test exited (1)
src/__tests__/lib/auth-client.test.ts > auth-client > should export the authClient instance: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should export twoFactor: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should export organization-related hooks: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should export signIn, signUp, signOut, useSession: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should include organizationClient and twoFactorClient plugins: apps/web/src/__tests__/lib/auth-client.test.ts#L49
AssertionError: expected undefined to be defined ❯ src/__tests__/lib/auth-client.test.ts:49:29
src/__tests__/lib/auth-client.test.ts > auth-client > should call createAuthClient with correct baseURL: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
Test (Node 20.x)
Process completed with exit code 1.
Test (Node 20.x)
@objectos/web#test: command (/home/runner/work/objectos/objectos/apps/web) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test exited (1)
src/__tests__/lib/auth-client.test.ts > auth-client > should export the authClient instance: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should export twoFactor: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should export organization-related hooks: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should export signIn, signUp, signOut, useSession: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5
src/__tests__/lib/auth-client.test.ts > auth-client > should include organizationClient and twoFactorClient plugins: apps/web/src/__tests__/lib/auth-client.test.ts#L49
AssertionError: expected undefined to be defined ❯ src/__tests__/lib/auth-client.test.ts:49:29
src/__tests__/lib/auth-client.test.ts > auth-client > should call createAuthClient with correct baseURL: apps/web/src/lib/auth-client.ts#L20
Error: [vitest] No "genericOAuthClient" export is defined on the "better-auth/client/plugins" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("better-auth/client/plugins"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/lib/auth-client.ts:20:5 ❯ src/__tests__/lib/auth-client.test.ts:39:5