diff --git a/packages/tm-core/src/modules/auth/managers/auth-manager.spec.ts b/packages/tm-core/src/modules/auth/managers/auth-manager.spec.ts index 78951c3e..09eaae6c 100644 --- a/packages/tm-core/src/modules/auth/managers/auth-manager.spec.ts +++ b/packages/tm-core/src/modules/auth/managers/auth-manager.spec.ts @@ -74,7 +74,17 @@ vi.mock('../services/session-manager.js', () => { vi.mock('../../integration/clients/supabase-client.js', () => { return { SupabaseAuthClient: class { + private static instance: any = null; constructor() {} + static getInstance() { + if (!this.instance) { + this.instance = new (this as any)(); + } + return this.instance; + } + static resetInstance() { + this.instance = null; + } refreshSession() { return Promise.resolve({}); }