Skip to content

Connectum API Reference / @connectum/auth / testing / createMockAuthContext

Function: createMockAuthContext()

createMockAuthContext(overrides?): AuthContext

Defined in: packages/auth/src/testing/mock-context.ts:39

Create a mock AuthContext for testing.

Merges provided overrides with sensible test defaults.

Parameters

overrides?

Partial<AuthContext>

Partial AuthContext to override defaults

Returns

AuthContext

Complete AuthContext

Example

typescript
import { createMockAuthContext } from '@connectum/auth/testing';

const ctx = createMockAuthContext({ subject: 'admin-1', roles: ['admin'] });
assert.strictEqual(ctx.subject, 'admin-1');
assert.deepStrictEqual(ctx.roles, ['admin']);
assert.strictEqual(ctx.type, 'test'); // default preserved