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
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