testing/entities.ts view source
(overrides?: TestAccountOverrides | undefined): Account Create a test Account with sensible defaults.
overrides?
TestAccountOverrides | undefinedreturns
Account Shared test entity factories for Account, Actor, RoleGrant, AuditLogEvent, and RequestContext.
Override types widen branded Uuid fields to string so tests can pass
literal ids without per-call-site casts. The factory brands internally.
Uses create_test_* names to avoid collisions with real
create_account_with_actor from auth/account_queries.ts.
9 declarations
testing/entities.ts view source
(overrides?: TestAccountOverrides | undefined): Account Create a test Account with sensible defaults.
overrides?TestAccountOverrides | undefinedAccount testing/entities.ts view source
(overrides?: TestActorOverrides | undefined): Actor Create a test Actor with sensible defaults.
overrides?TestActorOverrides | undefinedActor testing/entities.ts view source
(overrides?: TestAuditEventOverrides | undefined): AuditLogEvent Create a test AuditLogEvent with sensible defaults.
overrides?TestAuditEventOverrides | undefinedAuditLogEvent testing/entities.ts view source
(role_grants?: TestRoleGrantOverrides[]): RequestContext Create a test RequestContext with role_grants from partial overrides.
role_grantsTestRoleGrantOverrides[][{}]RequestContext testing/entities.ts view source
(overrides?: TestRoleGrantOverrides | undefined): RoleGrant Create a test RoleGrant with sensible defaults.
overrides?TestRoleGrantOverrides | undefinedRoleGrant testing/entities.ts view source
TestAccountOverrides Override type for create_test_account — id-like fields accept plain string.
testing/entities.ts view source
TestActorOverrides Override type for create_test_actor — id-like fields accept plain string.
testing/entities.ts view source
TestAuditEventOverrides Override type for create_test_audit_event — id-like fields accept plain string.
testing/entities.ts view source
TestRoleGrantOverrides Override type for create_test_role_grant — id-like fields accept plain string.