testing/entities.ts

Shared test entity factories for Account, Actor, Permit, and RequestContext.

Accepts Partial<T> overrides — callers set only what matters to their test. Uses create_test_* names to avoid collisions with real create_account_with_actor from account_queries.ts.

Declarations
#

4 declarations

view source

create_test_account
#

testing/entities.ts view source

(overrides?: Partial<Account> | undefined): Account

Create a test Account with sensible defaults.

overrides?

type Partial<Account> | undefined
optional

returns

Account

create_test_actor
#

testing/entities.ts view source

(overrides?: Partial<Actor> | undefined): Actor

Create a test Actor with sensible defaults.

overrides?

type Partial<Actor> | undefined
optional

returns

Actor

create_test_context
#

create_test_permit
#

testing/entities.ts view source

(overrides?: Partial<Permit> | undefined): Permit

Create a test Permit with sensible defaults.

overrides?

type Partial<Permit> | undefined
optional

returns

Permit

Depends on
#